Spec-Zone .ru
спецификации, руководства, описания, API
|
ButtonGroup
компонент управляет, выбрал/отменял состояние для ряда кнопок. Для группы, ButtonGroup
экземпляр гарантирует, что только одна кнопка может быть нажата за один раз.
Первоначально, все кнопки управляли a ButtonGroup
экземпляр отменяется.
Можно использовать ButtonGroup
с любым набором объектов, которые наследовались от AbstractButton
. Обычно группа кнопки содержит экземпляры JRadioButton, JRadioButtonMenuItem
, или JToggleButton
. Не имело бы смысла помещать экземпляр JButton
или JMenuItem
в группе кнопки, потому что JButton
и JMenuItem
не реализуйте выбрать/отменить выбор состояние кнопки.
Вообще, Вы будете обычно следовать за этими шагами, чтобы записать код, который использует a ButtonGroup
компонент.
JFrame
ContextPane
вместе с менеджером по расположениюButtonGroup
объектadd
метод на этом, которому возражают buttongroup, чтобы добавить каждую кнопку к группе.Для получения дополнительной информации и пример кода, см., Как Использовать Переключатели. Это показывает, как использовать a ButtonGroup
компонент, чтобы сгруппировать ряд набора RadioButtons в JPanel.
Конструктор или Метод | Цель |
---|---|
ButtonGroup () | Создайте a ButtonGroup экземпляр. |
|
Добавьте кнопку к группе, или удалите кнопку из группы. |
(в DefaultButtonModel ) |
Доберитесь ButtonGroup , если таковые вообще имеются, это управляет кнопкой. Например:ButtonGroup group = ((DefaultButtonModel)button.getModel()).getGroup(); |
|
Очищает состояние нажатых кнопок в ButtonGroup. Ни одна из кнопок в ButtonGroup не нажимается. |
Следующее демонстрационное приложение использует компонент ButtonGroup, чтобы сгруппировать отображение переключателей на Окне.
Пример | Где Описано | Примечания |
---|---|---|
RadioButtonDemo |
Как Использовать Переключатели | Переключатели использования, чтобы определить, какое из пяти изображений это должно вывести на экран. |