想不通爲什麼我收到此異常,控制檯返回此消息:NullPointerException異常,試圖JPanel的陣列放入容器
public static void main(String [] args){
JFrame b = new JFrame("Lotus");
Container pieces = new Container();
JLabel[] labelsP1 = new JLabel[10];
JLabel[] labelsP2 = new JLabel[10];
for(int i = 0 ; i < labelsP1.length ; i++){
labelsP1[i] = new JLabel(B1);
for(int j = 0 ; j < labelsP2.length ; j++){
labelsP2[j] = new JLabel(B2);
}
for (JLabel label : labelsP1) {
pieces.add(label);
}
Container c = b.getContentPane();
c.setLayout(new GridLayout(13,3));
c.add(pieces);
}
哪一行是100行? – 2013-04-05 18:33:07
我已經重新格式化了您的代碼 - 如果您將來在發佈問題時可以很好地格式化您的代碼,它將*非常有用。請閱讀http://tinyurl.com/so-hints。另外,你還沒有告訴我們任何關於「件」的事情。 – 2013-04-05 18:35:22
「pieces」變量的聲明在哪裏? – pepuch 2013-04-05 18:36:19