• ベストアンサー

メニューからブラウザを起動するには?

GUI上のメニューバーから、ブラウザを起動してhtmlページを表示したいのですが、どうもどういった命令を使えばいいのかが分かりません。 検索して調べるにも適当な検索ワードがなかなか思いつかず… 具体的には、 JMenuBar menuBar = new JMenuBar(); JMenu menuHelp = new JMenu("ヘルプ"); menuBar.add(menuHelp); menuItem = new JMenuItem("操作マニュアル"); menuHelp.add(menuItem); このソースの"操作マニュアル"を選択すると、ブラウザを起動してhtmlファイルを表示したいのです。 環境はOSがFedora Core 4、ブラウザはMozzilaもしくはFirefoxですが、Windowsでもそのまま動くことが必要です。 〆切の近い卒業研究のことなので、どなたか助言をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

Java 6以降ならjava.awt.Desktop#browse()が使えますが、それ以前のバージョンであれば同一コードでやるのは無理です。 Java 5以下であればOSの種類を判別して処理を分けるしかないです。

ffd
質問者

お礼

それでブラウザ起動できました,ありがとうございます。

その他の回答 (1)

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.2

その、操作マニュアル.htmlを、HTML 3.2対応の非常に簡単なものにすれば、javax.swing.JEditorPaneで表示可能です。

参考URL:
http://www.w3.org/TR/REC-html32.html