トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Program

org.eclipse.swt.program.Programクラスを使うと、ファイルの拡張子に応じて外部のアプリケーションを起動したり、アイコンのイメージを取得したりすることができます。下記のコードは、xlsという拡張子に関連付けられているアプリケーションを検索し、アイコンの取得と起動を行います。

Program program = Program.findProgram("xls");
// アイコンを取得
Image image = new Image(null, program.getImageData());
// プログラムを実行
program.execute("./test.xls");

アプリケーションを実行するだけならProgramクラスのstaticメソッドでも可能です。

Program.launch("./test.xls");

最終更新時間:2005年11月25日 00時39分59秒