请教applet程序的问题

07-09-20 oceanQQ

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)