Bonjour,

J'ai crée un Buttongroup qui est composé de deux JradioButton, b1 et b2.
Lz méthode getSelection appelée pour ce ButtonGroup permet de retourner , d'après l'API java , le "modèle du bouton selectionné".
Quand je cherche à voir ce que retourne la méthoode getSelection pour ce ButtonGroup,par cette instruction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
choix_type_client = this.buttongroup_type_client.getSelection().getActionCommand(); 
 
System.out.println("la selection retournée est "+ this.buttongroup_type_client.getSelection());
voici ce que j'obtiens

la selection retournée est
javax.swing.JToggleButton$ToggleButtonModel@c9d92c
Quand je regarde l'APi java, je vois qu'un JToggleButton est un bouton qui peut avoir deux états(je suppose "activé " et "desactive" ou vrai/faux.)
Or au depart, le bouton selectionné est un JRadioButton.
Pourquoi la méthode getSelection ne renvoie -t-elle pas le type exact du bouton, c'est à dire JRadioButton .quelle est la différence entre un modèle de bouton et un type de bouton?

Merci beaucoup de votre aide sur ce point.

Cordialement.

new_wave