1

の中にsのセットをJRadioButton配置しましたJPanel。また、「削除」ボタンがあります。aJRadioButtonを選択してからこの「削除」ボタンを押すと、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)); 
        }
    }
}
4

1 に答える 1

3

呼びましたか

jPanel1.revalidate();
jPanel1.repaint();

削除後?

于 2012-02-28T10:54:57.920 に答える