- ベストアンサー
メニューからブラウザを起動するには?
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でもそのまま動くことが必要です。 〆切の近い卒業研究のことなので、どなたか助言をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Java 6以降ならjava.awt.Desktop#browse()が使えますが、それ以前のバージョンであれば同一コードでやるのは無理です。 Java 5以下であればOSの種類を判別して処理を分けるしかないです。
その他の回答 (1)
- _ranco_
- ベストアンサー率58% (126/214)
回答No.2
その、操作マニュアル.htmlを、HTML 3.2対応の非常に簡単なものにすれば、javax.swing.JEditorPaneで表示可能です。
お礼
それでブラウザ起動できました,ありがとうございます。