J'écris une application Java, et j'ai quatre boutons radio, appelez-les rb1, rb2, rb3, et rb4. J'ai ajouté deux d'entre eux à un groupe de radiobutton, et les deux autres à un second groupe de radio. Ensuite, j'ai ajouté les quatre à un panel. Les écouteurs d'action distincts sont définis pour les quatre boutons. Cependant, lorsque je clique sur le premier bouton d'un groupe, il déclenche son propre écouteur d'action et celui du deuxième bouton dans l'autre groupe. Ce bouton qui se déclenche incorrectement ne se déclenche pas du tout lorsque je clique dessus.Java Radio Button anomalie
Je ne peux que soupçonner qu'ils ne devraient pas tous être dans un panneau, mais cela semble un peu tendu comme une explication. Des idées?
Merci d'avance pour toute aide.
John Doner
Vous devrez peut-être afficher du code. Je ne peux penser à aucune raison pour laquelle l'ajout de tous à un seul panneau causera ce problème. –
pas de faute de frappe dans les définitions? – Orbit
J'ai mis plusieurs groupes de boutons dans le même conteneur. Je soupçonne que vous avez foiré en ajoutant les écouteurs d'action, et le "un pour le deuxième bouton dans l'autre groupe" est en fait attaché à un dans le même groupe. N'oubliez pas que lorsque vous cliquez sur un bouton radio, vous obtenez deux événements d'écoute d'action, un sur le bouton sélectionné et un autre sur celui qui est désélectionné. –