請教applet程式的問題

oceanQQ發表於2007-09-20
import java.applet.*; import java.awt.*;
import java.awt.event.*;
public class Example12_4 extends Applet
{ GridLayout grid=new GridLayout(12,12);
Label label[][]=new Label[12][12];
public void init()
{
setLayout(grid);
for(int i=0;i<12;i++)
{ for(int j=0;j<12;j++)
{if((i+j)%2==0)

label[j].setBackground(Color.white);
else
label[j].setBackground(Color.black);
add(label[j]);
}
}
}
/**public void paint(Graphics g){
int n=1;
if(n++%2==0){
for(int i=0;i<12;i++)
{ for(int j=0;j<12;j++)
{
if((i+j)%2==0)
label[j].setBackground(Color.black);
else
label[j].setBackground(Color.white);

}
}
}
else {
for(int i=0;i<12;i++)
{ for(int j=0;j<12;j++)
{
if((i+j)%2==0)
label[j].setBackground(Color.white);
else
label[j].setBackground(Color.black);

}
}
}
for(int i=1;i<=10000000;i++)
{ long sum=0;
sum=sum+i;
}
repaint();

}*/
}
為何執行此程式總是顯示 小程式未初始化,,有如下報錯:
G:\pp>appletviewer layout1.html
java.lang.NullPointerException
at Example12_4.init(Example12_4.java:13)
at sun.applet.AppletPanel.run(AppletPanel.java:374)
at java.lang.Thread.run(Thread.java:595)

相關文章