Java vérifier si la Case est cochée

J'utilise:

    CheckboxGroup cg = new CheckboxGroup();
    Checkbox c1 = new Checkbox("A", false, cg);
    Checkbox c2 = new Checkbox("B", false, cg);
    Checkbox c3 = new Checkbox("C", true, cg);

Pour créer un groupe de trois cases. Maintenant, je veux vérifier lequel d'entre eux est cochée. J'utilise:

if (c1.isSelected()) { }

mais cela donne The method isSelected() is undefined for the type Checkbox... solution Recommandée est d'ajouter exprimés en c1, je le fais et il donne Cannot cast from Checkbox to AbstractButton... Encore une fois, comment puis-je vérifier si une Case à cocher si la case est cochée?

Quel est le problème avec CheckboxGroup#getSelectedCheckbox()?
boutons Radio semble plus approprié que des cases à cocher si elles sont mutuellement exclusives.
AWT est sûr, c'est vieux...

OriginalL'auteur | 2014-12-11