
JAVAプログラムをeclipseで書いています。
新しくプロジェクトをパッケジエクスプローラに作成し、ドラッグアンドドロップでメモ帳で書いたソースコードを
プロジェクト内に落とし込んでやりました。
実行すると、アプレットのウインドウは表示されるのですが、「Start アプレットは初期化されていません」
とウインドウに表示されます。
一体何が原因でしょうか。
コード自体にはエラーはなく、コンソールには、以下のようなコメントが出ていますが、エラーの意味が分かりません、
一体どういうことなのでしょうか。
このようなドラッグアンドドロップのやり方は間違っているのでしょうか。
java.lang.ClassCastException: JFrameTest cannot be cast to java.applet.Applet
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
No.1ベストアンサー
- 回答日時:
JFrameTestというクラスがアプレットクラスにキャストできない、といっている。
アプレットでなく、アプリケーションのプログラムになっていないか。つまり、extends Applet(またはJApplet)でなく、extends JFrameになっていないか。アプレットは、必ずアプレットのクラスを継承して定義する必要がある。logger_manさん、回答有難うございます。
下のコードのどこが間違っているのでしょうか。
mainメソッドを削除して、JFrameをAppletに変更してもやはりエラー表示です。
public class JFrameTest extends JFrame{
public JFrameTest(){
setSize(400,300);
setTitle("JFrameのテスト");
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public void paint(Graphics g){
;
}
public static void main(String[] args)
{
JFrame w = new JFrameTest();
w.show();
}
}
No.3
- 回答日時:
> Appletならこう、JFrameならこう~
虫がいいどころの話じゃないわ。
AppletとFrameの違いくらい
調べればすぐわかることよ。
コーディングについては
http://www.hellohiro.com/
を参考にすればいいわ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipse(JAVA)のデバッグで他...
-
「ワークスペースをビルド中」...
-
エクリプスで実行時、最新クラ...
-
Eclipseで実行>Javaアプリケー...
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse 実行→Javaアプリケー...
-
Makefileの書き方
-
split関数で区切り文字がない場合
-
javaのJarファイル実行でエラー
-
Eclipseで作成したクラスを他の...
-
eclipseで「サーバーで実行」表...
-
JAVAにのeclipseに関する質問で...
-
Javaについての質問です。 コン...
-
「Exception in thread "main" ...
-
Super Visual Formade
-
運用サーバー上での実行環境に...
-
Javaで年月の取得(YYYYMM形式で)
-
JAVAの質問です。 ( String arg...
-
Struts2でアプリが実行できません
-
jdbcでinsert,delete,createをe...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse(JAVA)のデバッグで他...
-
「ワークスペースをビルド中」...
-
Javascriptの値をJava(JSP)へ渡...
-
JAVAにのeclipseに関する質問で...
-
split関数で区切り文字がない場合
-
eclipseでスタックサイズを変更...
-
コミット前の更新データをチェ...
-
エクリプスで実行時、最新クラ...
-
eclipseで「サーバーで実行」表...
-
Eclipse 実行→Javaアプリケー...
-
jdbcでinsert,delete,createをe...
-
Javascriptのパーミッション
-
jasper.exceptionとは?
-
Eclipseで実行>Javaアプリケー...
-
CreateProcessのコマンド・ライ...
-
NoClassDefFoundError: javax/m...
-
javascriptで、style undefined...
-
WebSphere/DB2/ResultSet close...
-
バイナリーコードと、ソースコ...
-
Foderaでプログラムを実行する方法
おすすめ情報