我有几个单选按钮对象,我想将它们添加到该类型的数组中。我试图做这样的事情:
JRadioButton b1 = new JRadioButton();
JRadioButton[] radioarray;
radioarray = new JRadioButton[2];
radioarray[0] = b1;
但它不起作用。有什么想法吗?
答案 0 :(得分:0)
您的代码正在创建一个大小为2的数组,并将引用放入第一个插槽。第二个插槽(此时)仍为null
。
如果你然后“遍历”数组试图对每个位置的(假设的)Button
做一些事情,你将会遇到第二个插槽中的null
......那可能导致NPE。