- 締切済み
javaのswingコンポーネントについて質問です。
javaのswingコンポーネントについて質問です。 javaをやり始めて2ヶ月ぐらいたちました。 今までアプレットとアプリケーションの両方をやりこちらはできたのですが 「swing」を使用したアプレット(JApplet)だけがアプレットビューアやhtmlで開いても実行できません。 わかるかたできれば教えていただければ幸いです。 追記 実行できないのはソースファイルにJAppletで組んだプログラムだけです。 本に記載されたソースプログラムやインターネットに上がっているソースプログラムを実行してみましたが これらもJAppletを使用したものだけができませんでした。
- niki-5
- お礼率0% (0/1)
- Java
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- PecoPlus
- ベストアンサー率76% (144/188)
こんにちは。 何かエラーメッセージとか出ていませんか? また、Java のバージョン、OS、ブラウザなどの情報も補足お願いします。 あと、↓ここのページのアプレットは、表示されますか?黄色い丸が描かれているはずです。 http://oku.edu.mie-u.ac.jp/~okumura/java2/applet1.html
関連するQ&A
- javaのswingで、JLabelを継承したコンポーネントのインスタ
javaのswingで、JLabelを継承したコンポーネントのインスタンスから そのコンポーネントが置かれているJAppletインスタンスを取得する方法はありますか?
- ベストアンサー
- Java
- Swingは軽量コンポーネントについて
今日は、JAVA Swing勉強中の初心者です。 本を読むとAWTは重量コンポーネント、Swingは軽量コンポーネント(一部重量コンポーネントもある)と 書かれていますが、これは一体何を意味するものでしょうか。 読んでても良く分からないのですが、重量コンポーネントはOSに近い所で動作する、軽量コンポーネントはその逆、、、 この内容について、プログラムを組む人間は何に気をつけなければならないのでしょうか。 どうも重量コンポーネントだから動作が重たいとか、遅いとか、メモリの消費が多いとかという解説も 見当たらないし、また、どちらが動作的に速いのか、遅いのか、OSへの負担が大きいのかも書いていません。 (読んでる本が悪すぎるのかも知れないですが。。。。) だから、AWTを使うときはどのように気をつけなければとか、Swingを書くときにどうしなければならないとかの記述 も、色々と調べてもどの本にも書いていませんが、だから一体何がどうなのでしょうか。 そもそも、重量コンポーネント、軽量コンポーネントとは何を表すもので、だから何がどうなるのでしょうか。 動作的なものについての記述なのでしょうか。 宜しくお願いします。
- ベストアンサー
- Java
- swingの使い方
JAVAでデータベースを読み書きするWEBアプリ(各種マスタメンテなどを行う)を開発しています。 MVCで、ViewにはJSPを使いその中で、HTMLを記述しています。 Viewに、サーブレットを使ってわざわざプログラムを見づらくしたくはなく、、、そうすると、swingコンポーネントを使うケースがありません。 JSP内に<% %>で埋め込みコーディングしてswingを使う気にもなれない。 サーバー側のデータベース更新機能などがなく、アプレットで十分やっていけるようなシステムで使うのですか? みなさん、どのように使っておられるのか? 教えてください。
- ベストアンサー
- Java
- JAVAで作ったプログラムを通常のアプリケーションのように使いたい
JAVAで作ったプログラム(アプリケーション、アプレット)を通常のアプリケーションのように、ファイルをクリックしてそこから実行をするにはどのようにすればよいのですか。 今は、イクリップを立ち上げ、そこからプログラムを実行していますが、一般のアプリケーションのような立ち上げ方をしたいのですが。
- ベストアンサー
- Java
- java Swing でPDFを操作する
java Swing でPDFを操作するプログラムを作りたいのですが、 作りたいことは、 大きなコンポーネントで画像(PDF)の大きさを変更することと、 スクロールするものです。 問題点は、 .txtや.jpgファイルはできましたが。 pdfの場合ファイル読み込みのクラスが見つかりません。 (javaが不可であれば他の言語でも知りたいです。) 目的は、 PDFのフォントを変更することが多いのと、 ページ数がかなり多いものを見るので、 効率を高めるためです。 サンプルプログラムのありかやクラス名などご存じの方がおられましたら教えていただけませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Java
- javaのプログラムについてです。(Swingを使っています)
javaのプログラムについてです。(Swingを使っています) 円の描写は成功しました。ですが、実行して縮小したら消えてしまいます。 どうしてでしょうか? 私の予想ですが、このプログラム自体(円自体)が中心に表示されてないとおもいます。 円を中心に表示するやり方を教えていただけないでしょうか?(TextFieldの中に円は表示させています) そしてその円を縮小、拡大したら大きさが変わらず画面の中心に表示されることのできるプログラムを作りたいとおもっています。 みなさん助言をお待ちしています。
- ベストアンサー
- Java
- JAVAアプレットとIIS6.0について
おせわになります。 JAVAアプレット初心者です。 現在、JAVAアプレットにて、テキストファイルを読込むプログラムを作成しており、このプログラムをIIS5.0上で実行すると正常に動作するのですが、それをIIS6.0上で実行すると、正常に動作せず、JAVAアプレット実行中に停止してしまいます。 アプレットビュアーで見たところ、最後にInputStreamReader()関数で引っかかってしまっている様なのですが、IIS6.0の場合なにか特別な設定が必要なのでしょうか? ご存知の方がいらっしゃいましたら、お助け下さい。 宜しく御願い致します。
- ベストアンサー
- Java
- Javaのアプリケーションでの円の描画について。
Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。
- ベストアンサー
- Java
- javaアプレットについて質問です
本の通りにソースを記入し、コンパイラしました。 その後実行したら Exception in thread"main"java.lang.NoSuchMethodError:main とコマンドプロンプトに表示されました。 何が原因ですか? 因みに下記がソースコードです import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Sample13 extends JApplet { private JLabel lb; private JTextField tf; public void init() { //コンポーネントの作成 lb = new JLabel("お選びください。"); tf = new JTextField(); //コンテナへ追加 add(lb, BorderLayout.NORTH); add(tf, BorderLayout.SOUTH); //リスナの登録 tf.addActionListener(new SampleActionListener()); } //リスナクラス class SampleActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { JTextField tmp = (JTextField) e.getSource(); lb.setText(tmp.getText() + "ですね。"); } } }
- 締切済み
- Java
- swing初心者です
swingを使って簡単なアプレットを作ったのですが、ボタンの表示のタイミングが妙です。ボタンが起動時に表示されず、マウスオーバーして初めて表示されます。 import java.awt.*; import javax.swing.*; public class Test extends JApplet implements Runnable{ public void init(){ getContentPane().add(new JButton("START")); new Thread(this).start(); } public void run(){ try{ while(true){ Thread.sleep(10); } catch(InterruptedException ie){ ie.printStackTrace(); } } } これはどうしてなのでしょうか。初歩的な質問かもしれませんが、どうかご教授お願いいたします。 環境 WindowsXP SP2, java1.5.0_07
- ベストアンサー
- Java