나는 다음과 같이 세 가지 JCheckBox에 있습니다 JCheckBoxe를 ButtonGroup에 여러 개 선택하는 방법은 무엇입니까?
final JCheckBox c1 = new JCheckBox("A");
final JCheckBox c2 = new JCheckBox("B");
final JCheckBox c3 = new JCheckBox("C");
나는 다음과 같이이 체크 박스에 대한 ButtonGroup하여 그룹을합니다
final ButtonGroup bg = new ButtonGroup();
bg.add(c1);
bg.add(c2);
bg.add(c3);
나는 다음과 같이 레이블에 선택한 항목을 표시하는 버튼이 있습니다
String SelectedItem="";
Enumeration<AbstractButton> items= bg.getElements();
while (items.hasMoreElements()) {
AbstractButton btn = items.nextElement();
if(btn.isSelected())
{
SelectedItem+=btn.getText()+",";
}
}
lblA.setText(SelectedItem);
이 작업은 정상적으로 수행되지만 런타임에 여러 개의 확인란을 선택할 수 없습니다.
@kleopatra, 당신이 나를 도와 드릴까요? –
* "런타임에 여러 개의 확인란을 선택할 수 없습니다."* ... 단추 그룹에 있습니다 ... 그 점 ... – MadProgrammer