Eclipse/プラグイン開発のTIPS集/Webブラウザを起動する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseのいくつかのバージョンから、WEBブラウザの起動が標...
public static void executeBrowser(String url) {
// 拡張子が"html"のアプリケーションを開く。
Program program = Program.findProgram("html");
logger.debug("次のURLを開きます: " + url);
if (program != null) {
program.execute(url);
} else {
logger.warn("ブラウザが見つかりません。OSのバグ...
logger.debug("仕方がないので、Windows専用のやり...
try {
Runtime.getRuntime().exec(
new String[] { "rundll32.exe",
"url.dll,FileProtocolHandler...
} catch (IOException e) {
logger.error("Windows限定のやり方でも、ブラ...
}
}
}
などとガリガリ書いてたのですが、いまはブラウザを起動する...
**ブラウザをプログラムから起動する [#h1449b13]
ブラウザを起動するのは簡単で、ワークベンチよりブラウザを...
IWorkbenchBrowserSupport browserSupport = PlatformUI
.getWorkbench().getBrowserSupport();
try {
IWebBrowser browser = browserSupport.getExternalBrow...
logger.debug(browser);
browser.openURL(new URL("http://www.masatom.in/pukiw...
} catch (PartInitException e) {
logger.error("widgetSelected(SelectionEvent)", e);
e.printStackTrace();
} catch (MalformedURLException e) {
logger.error("widgetSelected(SelectionEvent)", e);
e.printStackTrace();
}
簡単ですね。
んー以下、時間ナシ。
**起動するブラウザを制御する [#r1f571f9]
***拡張ポイントorg.eclipse.ui.browserSupport [#e53af952]
***ブラウザを生成するクラス AbstractWorkbenchBrowserSuppo...
----
この記事は
#vote(おもしろかった[5],そうでもない[2])
- https://ctu.fletsnet.com/ -- &new{2009-09-11 (金) 11:2...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseのいくつかのバージョンから、WEBブラウザの起動が標...
public static void executeBrowser(String url) {
// 拡張子が"html"のアプリケーションを開く。
Program program = Program.findProgram("html");
logger.debug("次のURLを開きます: " + url);
if (program != null) {
program.execute(url);
} else {
logger.warn("ブラウザが見つかりません。OSのバグ...
logger.debug("仕方がないので、Windows専用のやり...
try {
Runtime.getRuntime().exec(
new String[] { "rundll32.exe",
"url.dll,FileProtocolHandler...
} catch (IOException e) {
logger.error("Windows限定のやり方でも、ブラ...
}
}
}
などとガリガリ書いてたのですが、いまはブラウザを起動する...
**ブラウザをプログラムから起動する [#h1449b13]
ブラウザを起動するのは簡単で、ワークベンチよりブラウザを...
IWorkbenchBrowserSupport browserSupport = PlatformUI
.getWorkbench().getBrowserSupport();
try {
IWebBrowser browser = browserSupport.getExternalBrow...
logger.debug(browser);
browser.openURL(new URL("http://www.masatom.in/pukiw...
} catch (PartInitException e) {
logger.error("widgetSelected(SelectionEvent)", e);
e.printStackTrace();
} catch (MalformedURLException e) {
logger.error("widgetSelected(SelectionEvent)", e);
e.printStackTrace();
}
簡単ですね。
んー以下、時間ナシ。
**起動するブラウザを制御する [#r1f571f9]
***拡張ポイントorg.eclipse.ui.browserSupport [#e53af952]
***ブラウザを生成するクラス AbstractWorkbenchBrowserSuppo...
----
この記事は
#vote(おもしろかった[5],そうでもない[2])
- https://ctu.fletsnet.com/ -- &new{2009-09-11 (金) 11:2...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: