/ / Rendre non modifiable une case à cocher après que autre soit sélectionné java - java, case à cocher

Rendre non éditable une case à cocher après que autre soit sélectionné java - java, case à cocher

disons que nous avons 10 cases à cocher, comment feriez-vous après avoir choisi l'une, l'autre case à cocher n'est pas modifiable ou sélectionnable par exemple

entrer la description de l'image ici

Si nous choisissons la case A, la case -A doit être non éditable ou sélectionnable.

Est-ce possible?

Réponses:

0 pour la réponse № 1

Oui, appliquez un SelectionListener à votre contrôle et désactivez tous les autres contrôles avec une boucle dans tous vos contrôles.

b1.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
for(Control child : composite.getChildren()){
if(child != b1) {
child.setEnable(false);
}
}
}
});