微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

java 向JPanel中添加JButton 异常

时间:2014-03-23 14:26  浏览:努力统计中...
publicclasstic_tac_toeextendsJFrame{ MyPanelmp=null; JButtonjbs[]; /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub tic_tac_toegame=newtic_tac_toe(); } publictic_tac_toe(){ mp=newMyPanel(); for(intj=0;j9;
public class tic_tac_toe extends JFrame {

MyPanel mp=null;
JButton jbs[];
/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub

tic_tac_toe game=new tic_tac_toe();
}
public tic_tac_toe(){
mp=new MyPanel();
for(int j=0;j<9;j++){
jbs[j]=new JButton();
mp.add(jbs[j]);
}


this.add(mp);
this.setLayout(new GridLayout(3, 3));
this.setSize(150, 150);
this.setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("tic_tac_toe");
}

}
class MyPanel extends JPanel{
}


异常信息
Exception in thread "main" java.lang.NullPointerException
at tic_tac_toe.<init>(tic_tac_toe.java:26)
at tic_tac_toe.main(tic_tac_toe.java:21)

程序第三行:
JButton jbs[] = new JButton[9];
数组元素个数;
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------