2013-05-09 58 views
0

好的,我有這個在eclipse中編寫的applet,它畫了一個圓圈,然後在控制檯中打印「YEAH」。第一部分(繪製圓圈)起作用。但是,該程序不向控制檯輸出任何內容。Applet錯誤Java Print Console

任何想法爲什麼?哦,這裏的代碼,如果你需要它:

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

小程序不使用靜態main()方法。它們的生命週期已經被賦予了更加詳細的與其容器交互的結構。

與它們的容器生命週期的互動,會突破這四個方法:

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

加:

public void paint (Graphics gr); 

重寫start()init(),應該做你想要什麼。

+0

嗯...我把System.out.println放入公共無效主,它的工作!很確定這就是你要求我做的,謝謝!如果不是,還是謝謝。 – user2364240 2013-05-09 01:56:34