• ベストアンサー

アプレットの初期化されていませんと表示が

javaのGUIを独学中ですがアプレットを実行すると Start:アプレットは初期化されていません と表示されます。解決法をご教授お願いします。

  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

HTMLでの code の指定が間違っています。 code="Sample1.class" ではなくて code="Sample2.class" です。

tamo367
質問者

お礼

有り難う御座います。指摘の箇所を修正すると実行出来ました。

その他の回答 (1)

  • tom11
  • ベストアンサー率53% (134/251)
回答No.1

こんにちは、これだけで、わかる人は、 少ないと思いますよ。 サンプルソースコードを書くとか、 エラーコードを書くとかしないと、 難しいと思います。

tamo367
質問者

お礼

ご指摘有り難う御座います。高橋麻奈著、やさしいJava(2)を勉強中ですが、次の様に入力してコンパイルしました。 import java.awt.*; import javax.swing.*; public class Sample2 extends JApplet { private JButton bt; public void init() { Container cnt = getContentPane(); bt = new JButton("購入"); cnt.add(bt); } } HTML <html> <head> <title>サンプル</title> </head> <body> <hr> <H1>アプレットサンプル</h1> <center> <applet code="Sample1.class" width="200" height="200"> </applet> <hr> </center> </body> </html コマンドプロンプトでコンパイルしappletviewer Sample2.htmlと入力し実行するとアプレットビューアの下段にアプレットが”初期化されていません”と表示され、購入 のボタンが表示されません。この初期化の方法を教えて頂きたいのです。

関連するQ&A

  • Javaアプレットが読み込めない

    Javaアプレットを作って、インターネットエクスプローラで表示させようとすると 「Javaアプレットの読み込みに失敗しました」 とでて表示できません。 また、appletviewerでも 「start:アプレットは初期化されていません」 と出て表示できません。 (WindowsXPのコマンドプロンプトで) どうすればいいのでしょうか? 両方の解決法を教えてください。

    • ベストアンサー
    • Java
  • アプレットビューアで文字が表示されない

    お世話になります。 現在、Javaの勉強をし始めたばかりです。 きっと初歩的な質問だろうと思うのですが、 ネットで解決法が検索できなかったため、ご教授いただけたらと思います。 以下のようなコードを書いて、実行したところ、 アプレットビューアが添付データのようになってしまうのです。 import java.awt.*; import java.applet.*; public class MySecondApplet extends Applet { public void paint(Graphics g) { g.fillOval(10, 10, 100, 100); } } なぜ文字がこのような四角になってしまうかわかりません。 どなたか教えて頂けないでしょうか。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Java
  • アプレットが読み込まれない…。

    javaでアプレットを作っています。他の人の作ったアプレットは普通に、ブラウザ(IE6)で見られるのですが、自分で作ったアプレットはブラウザで読み込もうと思うと、 「アプレット Main(アプレットのクラス名) notinited」 と左下に表示されて、読み込めません…。 Eclipseでコードを書いていたのですが、そちらで実行しようとするときは実行できます。何か心当たりはあるでしょうか? よろしくお願いします。

  • 表示アプレットと計算用プログラムに分けたい。

    javaをはじめて少しなのですが、どうもごちゃごちゃしてしまいます。で表示用のアプレットを作成し、そこへ数値を入れ、その数値を計算用に作った別のjavaで計算し、計算結果を表示用のアプレットで表示ということって出来るのでしょうか?? たとえば 表示用のアプレットで長方形の縦、横の値を代入 計算用で面積を計算、縦×横を実行し 結果を表示用のアプレットで表示する。 といったことをしたいのです... お願いします。

    • ベストアンサー
    • Java
  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • Java アプレットの表示

    画像を表示するJavaアプレットを作成したのですが、 AのパソコンはJavaアプレットが表示されるのですが Bのパソコンは表示されません、 Bのパソコンは他のJavaアプレットは表示されます、 なぜですか。

  • アプレットをブラウザで表示できない

    こんにちは 似たような質問がいくつかありましたが 解決していないものもあったので また質問させていただきます。 kibou00さん(02/06/17 00:50)の質問とよく似ているのですが 私の場合実行しようとすると Exception in thread "main" java.lang.NoSuchMethodError: main というエラーが出ます。 手順は 1、コマンドプロンプトを開きます。 2、javac test.javaでコンパイルし、test.classを生成します。 (コンパイラはJava2SDKのバージョン1.4.2_09です。) (このとき、何もメッセージはでませんでした。) 3,java testで実行しようとすると xception in thread "main" java.lang.NoSuchMethodError: main というエラーが出ます。 また以下の内容の test.html を test.class と同じディレクトリに置いてIEで開くとアップレットが表示されない以外(タイトルと本文)。 はちゃんと表示されます <html> <head> <title>タイトル</title> </head> <body> <h3>プログラム<h3> <applet code=test.class width=300 height=210><br> </applet> </body> </html> なぜブラウザではアプレットが表示されないのでしょうか。 ただし、appletviewerを使うとちゃんとアプレットだけは 正しく表示されます。 どなたか教えていただけないでしょうか? 本当に困っています。 私の他にも困っている人がたくさんいるような気がします。 お願いします。

    • ベストアンサー
    • Java
  • エラー:アプレットが初期化されていません

    アプレット画面の下のほうに、この エラーが出てしまいます。 プログラムによってはきちんと表示できるのですが・・。 なにが悪いのかさっぱりわかりません。 JAVAを始めたばかりの初心者でとても困っています。 宜しくお願いします。

  • InternetExplorerでjavaアプレットが表示できない

    javaアプレットが含むページを表示させようとしたところInternet Explorerのオンデマンドインストーラが立ち上がりvirtual machineをインストールするどうか聞かれました。ダウンロードボタンを押してインストールしようとしたところインストール途中で終了してしまうためアプレットが実行されません。この事象の解析はどのように進めたらよろしいでしょうか。

  • Javaの初期化メソッドについて

    こんにちは。Javaの初心者です。 Javaの初期化メソッド(initメソッド)についてなのですが、処理を記述しても実行してくれません。 恐らく使い方が間違ってるかと思われるのですが、ネットで調べてもあまり検索結果がでてこなかったので、質問させてもらいました。 以下サンプルコード import java.lang.*; public class Test { static int a; public void init() { a = 10; } public static void main(String[] args) { System.out.println(a); } } 実行してみても、「0」と表示されるだけで、「10」と表示してくれませんでした。 どこかコードが間違えてるのでしょうか? それとも初期化メソッドはアプレット用であってアプレットで使わないと意味がないというものなのでしょうか? 因みに関係ないかと思われますが、グローバル変数は自動的に初期化される(0が代入される)ということは知っています。 ご教授の方、よろしくお願い致します。

    • ベストアンサー
    • Java

専門家に質問してみよう