我有三個JCheckBox的類似以下內容:如何在ButtonGroup中選擇多個JCheckBoxe?
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