私はJavaの世界の初心者であり、これは私の最初のプログラムの1つです(Hello World、明らかに!)。問題は、再生アイコンが表示されたメニューからこのプログラムをクラスとして実行しようとすると、「Hello World」が表示されていない空白のウィンドウが表示されることです(ウィンドウが白い色で塗りつぶされているだけです)。このウィンドウの下の境界線には、黒い太い線があります。しかし、このプログラムを同じメニューからアプレットとして実行すると、すべてが正常であり、「Hello World」が正しい位置に表示され、すべてが正常です。しかし、どうすればプログラムをクラスとして定期的に実行させることができますか?
これは私のコードです...
import acm.graphics.*;
import acm.program.*;
import java.awt.*;
public class HelloProgram extends GraphicsProgram {
private static final long serialVersionUID = 1L;
public void run() {
GLabel label = new GLabel("hello, world", 100, 75);
label.setFont("SansSerif-36");
label.setColor(Color.RED);
add(label);
}
}