Comment puis-je vérifier si une JCheckBox
est cochée?
Utilisez la méthode isSelected .
Vous pouvez également utiliser ItemListener pour être averti quand il est coché ou non.
En utilisant itemStateChanged(ItemListener)
vous pouvez suivre la case à cocher de sélection et de désélection (et faire ce que vous voulez en fonction de cela):
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 docu devrait aussi aider. En utilisant la méthode isSelected()
, vous pouvez simplement tester si la case à cocher est cochée:
if(myCheckBox.isSelected()){_do_something_if_selected_}