Question

Comment puis-je vérifier si un JCheckBox est cochée?

Était-ce utile?

La solution

Utilisez le isSelected méthode.

Vous pouvez également utiliser un ItemListener et vous serez informé quand il est cochée ou décochée.

Autres conseils

En utilisant itemStateChanged(ItemListener) vous pouvez suivre la sélection et la case décochant (et faire ce que vous voulez sur cette base):

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...
        };
    }
});

itemStateChanged docu devrait aider aussi. En utilisant la méthode isSelected() vous pouvez tester si est case cochée réelle:

if(myCheckBox.isSelected()){_do_something_if_selected_}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top