好的,所以我在eclipse中编写了这个applet,然后绘制一个圆圈,然后在控制台中输出“YEAH”。第一部分(绘制圆圈)有效。但是,程序不会向控制台打印任何内容。
任何想法为什么?哦,这是代码,如果你需要它:
import javax.swing.JApplet;
import java.awt.*;
public class Tuna extends JApplet{
public static void main(String[] args){
System.out.println("Yeah!");
}
final int radius = 25;
public void paint ( Graphics gr )
{
gr.setColor( Color.white );
gr.fillRect( 0, 0, 150, 150 );
gr.setColor( Color.black );
gr.drawOval( (150/2 - radius), (150/2 - radius), radius*2, radius*2 );
}
}
答案 0 :(得分:0)
小程序不使用静态main()
方法。他们的生命周期被赋予了与容器相互作用的更详细的结构。
生命周期与容器的交互,通过以下四种方法:
public void init();
public void start();
public void stop();
public void destroy();
加:
public void paint (Graphics gr);
覆盖start()
或init()
,应该按照自己的意愿行事。