• 締切済み

AppletからAppletをよびだす方法

JavaAppletからAppletをよびだす方法がわかりません。 教えてください。

みんなの回答

  • Sephy
  • ベストアンサー率35% (7/20)
回答No.7

自己補足 >Appletにはブラウザを操作する機能は備わっていなかったはず 結構あるみたいです。 showDocumentでブラウザに指定のURLを表示させることができるみたいです。 Appletももう少し勉強してみる価値ありそうです。

gorou
質問者

お礼

何度も回答頂きありがとうございます。 Java以外の開発経験からなにごとにも応用や隠し技、裏技?などあるので、本にのっている以外の方法で 簡単にあることが実現できることが多いので 経験の浅いJavaでもいろいろ思考錯誤している段階です。 おそらくaddの方法でできるのだと思いますが(addは裏技ではないですが)、段階的に理解しながらやってみようよおもっています。

  • Sephy
  • ベストアンサー率35% (7/20)
回答No.6

 gorouさんがやりたいことがやっと理解できてきました。  少なくとも私には >AppletからAppletをよびだす方法 >JavaAppletからAppletをよびだす方法がわかりません。 >教えてください。  という質問からここまで予測することはできません。  さて、 >FrameにAppletの性質をもったせらたら  そういうことでいいのでしたら#3,#4の回答のようにしていただければ解決すると思います。#4ではAppletにaddしていますが、それをFrameにaddするように書き換えるだけだと思います。  自分で試していないので何か私の予想外の不具合が出るかもしれませんが。

  • Sephy
  • ベストアンサー率35% (7/20)
回答No.5

 Appletにはブラウザを操作する機能は備わっていなかったはずです。  ですので >ある完成したJavaAppleがあるときにマウスで選んで複数同時に起動したいのです。もちろん画面は複数になります。  は不可能です。  CGIでブラウザのサイズを変更できないのと一緒、と言ったらわかってもらえるでしょうか。

gorou
質問者

補足

ブラウザの操作は関係しないとおもってます。 たとえばJavaではモードレスダイアログのWindow はいくつでも開けると思います。 イメージとしてはこのような方法で質問のことができないのかなと思い質問させてもらっています。 あえていえばFrameにAppletの性質をもったせらたら できそうに思えていますが、なんせJavaはじめて一月たたないので本を10冊ぐらいみてプログラミングしていますが、応用が利かないのでいろいろな可能性を思考錯誤してやっている段階です。 CGIの例は一般論としてはなんとなくわかりますが、 CGI自体はまったく知りません。

  • Sephy
  • ベストアンサー率35% (7/20)
回答No.4

 java.applet.Appletはjava.awt.Containerを継承しています。  なので普通にApplet内にAppletを配置することができます。 <例> import java.applet.Applet; public class MyApplet extends Applet { MyApplet2 ap; public void init() { setLayout(null); ap = new MyApplet2(); ap.setSize(320, 240); add(ap); ap.init(); } public void start() { ap.start(); } public void stop() { ap.stop(); } public void destroy() { ap.destroy(); } }  上記の例はコンパイルして検証していないのでミスあったらすみません。  addすればAppletでも配置できるということだけわかってもらえればと思います。

gorou
質問者

お礼

回答ありがとうございます。 意味はわかるのですが、これだMyAppの画面上で MyApp2が動くとおもうのですが?ちがいますか? 説明が悪いのだと思いますが、ある完成したJavaAppleがあるときにマウスで選んで複数同時に起動したいのです。もちろん画面は複数になります。 HTMLからなら簡単にマウスクリックで複数起動できる仕組みはできるとおもいますが、あるJavaAppletないから起動したいのです。

  • kacchann
  • ベストアンサー率58% (347/594)
回答No.3

動的に張って使うだけ。

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.2

「JavaAppletからAppletをよびだす」とはどういうことでしょうか? 通常、Java Applet は Web ページが読み込まれたときにブラウザが呼び出すものですが…… 補足願います。

gorou
質問者

補足

たとえばJavaアプリケーケーションを実行するときにはDOS窓からjavaコマンドで実行するのが基本です。 そのままではWindowsからは実行できないですが、jarファイルにしたり、ツールを使うとWindowsからクリックするだけでJavaが実行できるようになります。 おなじようにjavaAppletは普通HTMLから呼び出すかAppletviewerで実行するわけのが基本です。 応用として完成しているJavaAppletがあるときにそれをほかのJavaから呼び出して実行できえれば書き直す必要がないので便利だと思い質問しました。 普通本には載ってないけどもしかしたらプロの人なら方法を知っているかもしれないので。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

参考URLのページは参考になりませんか?

参考URL:
http://www.usagi-js.com/jslecture/FunctionA.htm
gorou
質問者

お礼

ありがとうございます。 Javaでもアプレットとスクリプトではまったくの別物ですよね。

関連するQ&A