JFrameにチェックボックスがあります。チェックすると、選択されていることをコマンドウィンドウに表示したい。以下は私が使用しているコードです。エラーなしでコンパイルおよび実行されますが、チェックボックスを選択したときにウィンドウに「1つが選択されました」と表示されません。
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");}
}
}}