我有一组JRadioButton
放在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));
}
}
}
答案 0 :(得分:3)
你有没有打电话
jPanel1.revalidate();
jPanel1.repaint();
删除后?