0

好的,所以我有我在eclipse中编写的这个小程序,它画了一个圆圈,然后在控制台中打印“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 );
   }


 }
4

1 回答 1

0

小程序不使用静态main()方法。它们的生命周期被赋予了与容器交互的更详细的结构。

与容器的生命周期交互,通过以下四种方法:

public void init();
public void start();
public void stop();
public void destroy();

加:

public void paint (Graphics gr);

覆盖start()or init(), 应该做你想做的事。

于 2013-05-09T01:50:21.683 回答