我在 JFrame 上有一个复选框。当我检查它时,我想在命令窗口上显示它已被选中。下面是我正在使用的代码。它编译和执行没有错误,但是当我选择复选框时,我没有在窗口上看到“一个已被选中”。
public Checklist() {
...
JCheckBox one = new JCheckBox("CT scan performed");
one.addItemListener(new CheckBoxListener());
}
private class CheckBoxListener implements ItemListener{
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==one){ if(one.isSelected()){
System.out.println("one has been selected");
}
else{System.out.println("nothing");}
}
}}