首页 > java swing JCheckBox怎么加监听

java swing JCheckBox怎么加监听

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的监听怎么加


就写在迭代里好了:

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
        }
    });
}
【热门文章】
【热门文章】