Как я использую Группу кнопок управление Swing в Java?

Как я добавляю переключатели к использованию группы кнопок NetBeans?

После того как я добавляю их, как я получаю установленный переключатель от группы кнопок?

11
задан james.garriss 21 June 2012 в 18:20
поделиться

3 ответа

Я очень рекомендую прочитать этот отличный учебник. Вот выдержка кода из статьи, которая удовлетворяет вашему вопросу о том, как создать и добавить кнопки в ButtonGroup:

JRadioButton birdButton = new JRadioButton(birdString);
birdButton.setSelected(true);

JRadioButton catButton = new JRadioButton(catString);

   //Group the radio buttons.
ButtonGroup group = new ButtonGroup();
group.add(birdButton);
group.add(catButton);

Что касается получения информации о том, какой элемент выбран, вам в основном нужно перебирать элементы в группе, вызывая isSelected.

16
ответ дан 3 December 2019 в 01:02
поделиться

Как использовать кнопки, флажки и радиокнопки

ButtonGroup group = new ButtonGroup();
group.add(new JRadioButton("one"));
group.add(new JRadioButton("two"));
//TO FIND SELECTED
//use a loop on group.getElements();
//and check isSelected() and add them
//to some sort of data structure
1
ответ дан 3 December 2019 в 01:02
поделиться
  1. Перетащите ButtonGroup из палитры и поместите ее в свой графический интерфейс. Она появится в разделе Другие компоненты на панели Inspector .
  2. Щелкните его правой кнопкой мыши и Измените имя переменной на что-нибудь значимое.
  3. Теперь выберите переключатель в вашем графическом интерфейсе.
  4. На панели Свойства найдите свойство buttonGroup .
  5. Щелкните поле со списком рядом с ним и выберите группу кнопок.
29
ответ дан 3 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: