JCheckBox cp=new JCheckBox(str1);
就行了啊,为什么要这样用,不是很明白!你想给每个CheckBox的元素加上Listener?

解决方案 »

  1.   

    String str1[]={"呵呵","小草","浣撹偛"};
    for(int i=0;i<3;i++){
    JCheckBox cp=new JCheckBox(str1[i]);
    cp.setSize(90,35);
                            //cp1.setValue("sdf");
    cp.setLocation(10,20+30*i);//+30*i
                            cp.addItemListener(this);
    cc.add(cp);    
    }
    用一个循环添加复选框,怎样判断某个复选框被选定??