Java Swing太恶心了,到处坑。JCheckBox[] boxs;boxs = new JCheckBox[oList.size()];// 创建控件数组for (int i = 0; i < boxs.length; i++) {// 遍历控件数组boxs[i] = new JCheckBox(oList.get(i).get(2).toString());// 初始化数组中的复选框组件panel.add(boxs[i]);// 把数组元素(即每个复选框)添加到面板中}请问,boxs的监听怎么加
2 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
就写在迭代里好了:
JCheckBox[] boxs;
boxs = new JCheckBox[oList.size()];// 创建控件数组
for (int i = 0; i < boxs.length; i++) {// 遍历控件数组
boxs[i] = new JCheckBox(oList.get(i).get(2).toString());// 初始化数组中的复选框组件
panel.add(boxs[i]);// 把数组元素(即每个复选框)添加到面板中
boxs[i].addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//TBD
}
});
}
添加回答
举报
0/150
提交
取消