1
JPanel
안에는 JRadioButton
세트가 있습니다. 또한 "삭제"버튼이있어서 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));
}
}
}
시도한 결과는 무엇입니까? –
아마도 구성 요소를 제거한 후에 validate를 호출 할 것입니다. 그래도 실패하면 [SSCCE] (http://sscce.org/)를 게시하십시오. –