У меня есть набор JRadioButton
s, помещенный в JPanel
.
Также у меня есть кнопка «Удалить», так что если выбран JRadioButton
, а затем нажата эта кнопка «Удалить», JRadioButton
следует удалить из JPanel
.
Я попробовал следующее (слушатель действия для кнопки удаления), но это не сработало.
// 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));
}
}
}