Comment vérifier qu’une case JCheckBox est cochée?

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_}