1
我有一組JRadioButton
s放在JPanel
的內部。 另外,我有一個「刪除」按鈕,如果選擇了JRadioButton
,然後按下該「刪除」按鈕,應從JPanel
中刪除JRadioButton
。在java中自動刪除jRadioButton
我試過以下(刪除按鈕的動作偵聽器),但它沒有工作。
// 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));
}
}
}
你的嘗試結果是什麼? – 2012-02-28 10:54:04
移除組件後可能會調用驗證。如果失敗,請發佈[SSCCE](http://sscce.org/)。 – 2012-02-28 10:54:40