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

Checkbox数组有关问题

2012-02-13 
求助Checkbox数组问题Checkbox name[]namenew Checkbox[5]这两句执行都没有问题name.Length()也可以显

求助Checkbox数组问题
Checkbox name[];
name=new Checkbox[5];

这两句执行都没有问题

name.Length()也可以显示为5

但是对name进行引用的时候总是出错,比如 add(name[0]),或者是 name[0].setLabel("string")就会出错,说是unknown source,错误为NullPointerException。请教高手这是什么原因。

MyEclipse 7.0

[解决办法]
对象没有初始化!
第一句是生声明一个数组的引用,
第二句new了一个数组,但数组里面没有对象阿
是一个长度为5的数组,但这只是5个对象的引用组成的数组,并没有对象实体也就是说name[0]指向的是null,当然会抱错了
[解决办法]

引用楼主 lesbuy 的帖子:
Checkbox name[];
name=new Checkbox[5];

这两句执行都没有问题

name.Length()也可以显示为5

但是对name进行引用的时候总是出错,比如 add(name[0]),或者是 name[0].setLabel("string")就会出错,说是unknown source,错误为NullPointerException。请教高手这是什么原因。

MyEclipse 7.0

热点排行