首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

循环 想一个panel中添加多个按钮出错。 很简单的小程序, 求解解决办法

2012-01-12 
循环 想一个panel中添加多个按钮出错。。 很简单的小程序, 求解for(int i1iorder.lengthi++){jbs[i]new

循环 想一个panel中添加多个按钮出错。。 很简单的小程序, 求解
for(int i=1;i<order.length;i++)
{
jbs[i]=new JButton(order[i]);

//jp1.add(jbs[i]);
}
//jp1.add(jbs[1]);
//jp1.add(jb1);
//jp1.add(jb2);
this.setLayout(new GridLayout(5,2));
//this.add(jp1,BorderLayout.NORTH);
jp1.add(jbs[2]);

order是一个字符串数组,为button的名称。我想把多个button加入到Panel中去, 然后加入到JFrame中显示, 为什么总报错。每次是jp1.add(jbs[1]);这句报错。 换成this.add(jbs[1]);//直接将button加入到Frame。 就不报错。

[解决办法]
jp1 = new JPanel();

你给jpl声明对象了么?

[解决办法]
jp1没有new

热点排行