suppression automatique de jRadioButton en Java
-
13-11-2019 - |
Question
J'ai un ensemble de JRadioButton
est placé à l’intérieur d’un JPanel
.J'ai aussi un bouton "supprimer", de sorte que si un JRadioButton
est sélectionné puis ce bouton "supprimer" est enfoncé, le JRadioButton
devrait être supprimé du JPanel
.
J'ai essayé ce qui suit (écouteur d'action pour le bouton Supprimer) mais cela n'a pas fonctionné.
// bg: buttonGroup
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int count = -1;
for (Enumeration e=bg.getElements(); e.hasMoreElements(); ) {
JRadioButton b = (JRadioButton)e.nextElement();count++;
if (b.getModel() == bg.getSelection()) {
bg.remove(b);
jPanel1.remove(jPanel1.getComponent(count));
}
}
}
La solution
Avez vous appelé
jPanel1.revalidate();
jPanel1.repaint();
après la suppression ?
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow