我在JFrame中添加了大约10个复选框,这些是在for循环中添加的,在Array上迭代,代码就像这样
JFrame f=new JFrame("hello ");
FlowLayout fl= new FlowLayout();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300,300);
f.setVisible(true);
f.setLayout(fl);
for (int i=0 ; i<10; i++)
{
b[i]=new JCheckBox();
b[i].setVisible(true);
b[i].addItemListener(this);
f.add(b[i]);
} /// and so on .
我的问题是当我实现ItemListener时,我必须访问每个CheckBox,如此 if(b [1] .isSelected()),if(b [2] .isSelected())或者还有其他任何技术可以像循环或类似的东西一样使用.. 提前致谢