2014-10-05 4 views
0

У меня есть ряд опций, которые пользователь может выбрать только по одному, поэтому я решил использовать радиокнопки для их представления. По какой-то причине я не знаю, все переключатели могут быть выбраны одновременно. Я хочу знать, что я должен сделать, чтобы выбирать по одному радио за раз. Я использую шаблон лезвия рядом с twitter bootstrap 3.0.управление параметрами с помощью радиокнопки

+0

Это фактически пропустил мой ум в течение короткого времени. Мне не хватало времени подумать. Спасибо за поддержку. –

ответ

1

Чтобы быть взаимоисключающими входы радио должны иметь одинаковое имя (для каждой группы взаимоисключающих входов):

<!-- mutually exclusive group --> 
<input type="radio" value="1" name="group1" /> 
<input type="radio" value="2" name="group1" /> 
1

вы должны создать RadioButton группы и добавить все радиокнопки это, например, так:

ButtonGroup radioButtonGroup = new ButtonGroup(); 

JRadioButton jRadio1 = new JRadioButton(); 
JRadioButton jRadio2 = new JRadioButton(); 
JRadioButton jRadio3 = new JRadioButton(); 

    jRadio1 .setSelected(true); // Default Selection 
    jRadio1 .setText("xxx"); // RadioButton Text 
    jRadio2 .setText("yyy"); // RadioButton Text 
    jRadio3 .setText("zzz"); // RadioButton Text 

radioButtonGroup.add(jRadio1); 
radioButtonGroup.add(jRadio2); 
radioButtonGroup.add(jRadio3); 

, что необходимо сделать трюк;)

Смежные вопросы