Bonjour tout le monde! Voila j'ai une interface avec 2 RadioButton : Client et Fournisseur, sur un panel.
Sur un autre panel j'ai plusieurs controles, des textfields, labels, checkbox...
Ce panel est en fait construit par une methode :
Selon si je selectionne Client ou Fournisseur (les radiobutton) je veux que ce pannel s'affiche ou ne s'affiche pas. J'ai donc mi un ActionListener qui est chargé de faire disparaitre ce panel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private JPanel panelModePaiement() { [...] }
En fait il doit disparaitre quand je selectionne Fournisseur, et apparaitre quand je selectionne Client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(rbClient.isSelected()) { panelModePaiement().setVisible(true); [...] } else { panelModePaiement().setVisible(false); [...] }
Probleme : Quand je selectionne fournisseur, certains controles disparaissent bien, mais il me reste des labels, une checkBox et le contour du panel (avec le titre) Et quand je reviens sur client, là il ne se passe rien... le setVisible(true) ne fait rien.
Mon Listener et mon if fonctionnent bien car j'y effectuent d'autres actions qui fonctionnent tres bien...
Je ne vois pas d'où vient le probleme... Merci =)
Partager