![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
似たような質問が見つかりました
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- LINE LINEのアカウント自体削除するとUNKNOWNと表示されますが これをブロックされたって皆勘違いす 2 2023/02/22 20:48
- Java Javaについて質問です。 勉強し始めたばかりの初心者です。 相続税について課税額を算出するコードを 1 2022/05/31 19:02
- Java eclipse実行ができない 2 2022/07/27 04:47
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
split関数で区切り文字がない場合
-
jasper.exceptionとは?
-
「ワークスペースをビルド中」...
-
環境変数設定で
-
eclipseでスタックサイズを変更...
-
JAVAにのeclipseに関する質問で...
-
コミット前の更新データをチェ...
-
Javascriptの値をJava(JSP)へ渡...
-
JUnit コードカバレッジについて
-
javacでStackOverflowError
-
バイナリーコードと、ソースコ...
-
Javaで年月の取得(YYYYMM形式で)
-
Eclipse 実行→Javaアプリケー...
-
Struts2でアプリが実行できません
-
Spyder上のPythonでinputが実行...
-
NoClassDefFoundError: javax/m...
-
Tomcatが実行中にならない
-
VB実行中に一つ前の動作に戻る機能
-
Eclipse(JAVA)のデバッグで他...
-
eclipseのjavaを実行できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
split関数で区切り文字がない場合
-
Javascriptの値をJava(JSP)へ渡...
-
Eclipse(JAVA)のデバッグで他...
-
「ワークスペースをビルド中」...
-
JAVAにのeclipseに関する質問で...
-
eclipseでスタックサイズを変更...
-
jasper.exceptionとは?
-
Javaで年月の取得(YYYYMM形式で)
-
コミット前の更新データをチェ...
-
eclipseのjavaを実行できない
-
Javascriptのパーミッション
-
Worksheet_Changeが動かない
-
Eclipse 実行→Javaアプリケー...
-
eclipseで「サーバーで実行」表...
-
javascriptで、style undefined...
-
エクリプスで実行時、最新クラ...
-
環境変数設定で
-
Struts2でアプリが実行できません
-
Eclipseで実行>Javaアプリケー...
-
Spyder上のPythonでinputが実行...
おすすめ情報