0

よくわかりません。クラスをダウンロードして自分のWebサイトに配置し、基本的なアプレットタグを使用してHTMLページを作成すると、アプリは問題なく表示されました。

しかし、ソースコードをダウンロードして自分でコンパイルすると、サイトに表示されるのは、ブラウザの下部に「start:appnotinitialized」というエラーが表示された空白のアプレットだけです。

次のような簡単なコードを書いてみました

import java.awt.*; 
import java.applet.*;

public class GuiExamplar extends Applet { 
    Button okButton; 

    public void init() { 
    setLayout(null); 
        okButton = new Button("A button"); 
        okButton.setBounds(20,20,100,30); 
    add(okButton); 
    }
}

そしてそれは同じことをします。正常にコンパイルされますが、ブラウザに表示されません。

実際、私のブラウザのいずれか。Opera、Firefox、Chromeを試してみました。しかし、アプレットは空白の灰色の正方形を示しています。

4

1 に答える 1

0

このクラスは、JApplet または Applet を拡張しないため、アプレットとして起動しません。

これが修正されても、アプレット クライアントには何も表示されません。アプレットは main メソッドを呼び出すのではなく、init メソッドを呼び出します。また、アプレット コンポーネント用の新しい Frame を作成しないでください。それらをアプレット コンテナ自体に追加します。

于 2014-01-19T17:06:56.707 に答える