Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

Javaアプレットにて

Javaの初心者です。
いまJavaアプレットを作っています。

そこで、あるボタンを押すとブラウザが別ウィンドウで起動し、作ってあるHTMLファイルを表示するというハイパーリンクのプログラムを作りたいのですが、どのようにすればよいでしょうか。

よろしければご教授願いします。

8

回答

78850

閲覧

8件の回答

評価

0

もう少し、自分でがんばってみませんか。
「こう作ってみたんだけど、クリックしても起動しない」とか、
「こう作ってみたんだけど、HTMLが表示されない」とか、
そういう具体的な質問にしましょう。

評価

0

私はアプレットのことは分かりませんが、以下のように、ポイントを絞って質問されると回答が得やすいかもしれません。

1.アプレットから別ウィンドウでブラウザ起動が分からない。
2.開いた別ウィンドウに、指定したHTMLを表示する方法が分からない。

などなど

評価

0

アプレットから JavaScript を呼び出す方法ではダメですか?
もしそれで良いのなら、方法は自分で調べてみて下さい。
「applet javascript」で検索してみるとわんさか出てきます。

評価

0

すんません、上記の回答についてですが、別に JavaScript を呼ばなくても、一発で呼び出せるようですね。
以前やった事なのに、ど忘れしてました。

評価

0

皆さん、ありがとうございます。
明らかに記述不足でした。申し訳ございません。

まずは別ウィンドウでIEを起動させようと、以下のようなプログラムを作成しました。
しかし、b6ボタンをクリックしても反応しません。

もしよろしければ、またアドバイスをお願いします。

public void actionPerformed(ActionEvent ae) {
   if( ae.getSource() == b6 ) {
      try {
         Runtime rt = Runtime.getRuntime();
         Process ps = rt.exec( "c:\\Program Files\\Internet Explorer\\iexplore.exe" );
      } catch ( Exception e ) { }
   }
}

評価

0


http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/applet/Applet.html#getAppletContext()

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/applet/AppletContext.html#showDocument(java.net.URL,%20java.lang.String)

これのことでしょうか???

評価

0

それは、サーバからダウンロードするアプレットでしょうか?
それとも自分のローカルで起動するだけのアプレットでしょうか?
前者であれば、どのみち署名を得ないと動きませんが。

評価

0

皆様のおかげで作ることができました。
本当にありがとうございます。

>しょしんさま 様
大変参考になりました。
ありがとうございます。

>mio 様
ローカルで起動するアプレットだったのですが、おかげさまで作ることができました。
ありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。