JCheckBox
がチェックされているかどうかを確認するにはどうすればよいですか?
isSelected メソッドを使用します。
ItemListener を使用して、チェックがオンまたはオフになったときに通知されるようにすることもできます。
itemStateChanged(ItemListener)
を使用することで、チェックボックスの選択と選択解除を追跡できます(それに基づいて、必要なことを行います)。
_myCheckBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {//checkbox has been selected
//do something...
} else {//checkbox has been deselected
//do something...
};
}
});
_
Java Swing itemStateChanged doc も役立つはずです。 isSelected()
メソッドを使用すると、実際のチェックボックスが選択されているかどうかをテストできます。
_if(myCheckBox.isSelected()){_do_something_if_selected_}
_