CheckboxGroup cbg = new CheckboxGroup();
for(int i=0;i<text.length;i++){
// map.put(text[i][0],new JCheckBox(text[i][0]));
new JCheckBox(text[i][0]).addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
JCheckBox jcb = (JCheckBox) e.getItem();
System.out.println(jcb.getText());
}
}
});
jPanel1.add(new JCheckBox(text[i][0]));
//new JCheckBox(text[i][0],cbg,false));无法写成这样 为什么? 还有监听怎么没反应? 什么地方出的问题,谢谢各位大虾赐教
for(int i=0;i<text.length;i++){
// map.put(text[i][0],new JCheckBox(text[i][0]));
new JCheckBox(text[i][0]).addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
JCheckBox jcb = (JCheckBox) e.getItem();
System.out.println(jcb.getText());
}
}
});
jPanel1.add(new JCheckBox(text[i][0]));
//new JCheckBox(text[i][0],cbg,false));无法写成这样 为什么? 还有监听怎么没反应? 什么地方出的问题,谢谢各位大虾赐教
for(int i=0;i <text.length;i++){
// map.put(text[i][0],new JCheckBox(text[i][0]));
new JCheckBox(text[i][0]).addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
JCheckBox jcb = (JCheckBox) e.getItem();
System.out.println(jcb.getText());
}
}
});
jPanel1.add(new JCheckBox(text[i][0]));
//以前做过一个点名的,就是从数据库里边拿学员出来.然后产生CheckBox
ArrayList<Student> stus_list = new DAO().findAllStu();
for(int i = 0;i<stus_list.size();i++){
new JCheckBox(stus_list.get(i).getName).add.....;//此处可以做一个内部类,每次添加即可
}