1

私のプログラムはすべて正しいですか??
実行すると画面が表示されますが、アプレットが初期化されていないと表示されます

import java.applet.Applet;
import java.awt.*;
import javax.swing.*;

public class JobseekerLogin extends Frame {

public void CreateFrame(){
Frame frame = new Frame("Frame in Java Swing");
frame.setSize(400, 400);
frame.setVisible(true);
Label lb = new Label("Username");
add("East",lb);
add("West",new TextArea(""));
Label lb1 = new Label("Password");
add("East",lb1);
add("West",new TextArea(""));
}

public static void main(String []args){
  JobseekerLogin obj = new JobseekerLogin();
  obj.CreateFrame();
}
 }
4

2 に答える 2

1

このクラスは拡張JAppletまたはApplet.

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

古い重量級の AWT を使用するのではなく、軽量のSwing. また、デプロイ用のJava Web Startも参照してください。

于 2013-05-09T11:48:43.593 に答える