Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ButtonGroup extends Object implements Serializable
ButtonGroup
возразите означает, что включение одной из тех кнопок выключает все другие кнопки в группе. A ButtonGroup
может использоваться с любым набором объектов, которые наследовались от AbstractButton
. Обычно группа кнопки содержит экземпляры JRadioButton
, JRadioButtonMenuItem
, или JToggleButton
. Не имело бы смысла помещать экземпляр JButton
или JMenuItem
в группе кнопки, потому что JButton
и JMenuItem
не реализуйте выбранное состояние.
Первоначально, все кнопки в группе отменяются.
Для примеров и дополнительной информации об использовании групп кнопки видят
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected Vector<AbstractButton> |
кнопки |
Конструктор и Описание |
---|
ButtonGroup()
Создает новое
ButtonGroup . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
add(AbstractButton b)
Добавляет кнопка к группе.
|
void |
clearSelection()
Не очищает выбор так, что ни одна из кнопок в
ButtonGroup выбираются. |
int |
getButtonCount()
Возвращает число кнопок в группе.
|
Enumeration<AbstractButton> |
getElements()
Возвраты все кнопки, которые участвуют в этой группе.
|
ButtonModel |
getSelection()
Возвращает модель нажатой кнопки.
|
boolean |
isSelected(ButtonModel m)
Возвраты, ли a
ButtonModel выбирается. |
void |
remove(AbstractButton b)
Удаляет кнопку из группы.
|
void |
setSelected(ButtonModel m, boolean b)
Устанавливает выбранное значение для
ButtonModel . |
protected Vector<AbstractButton> buttons
public void add(AbstractButton b)
b
- кнопка, которая будет добавленаpublic void remove(AbstractButton b)
b
- кнопка, которая будет удаленаpublic void clearSelection()
ButtonGroup
выбираются.public Enumeration<AbstractButton> getElements()
Enumeration
из кнопок в этой группеpublic ButtonModel getSelection()
public void setSelected(ButtonModel m, boolean b)
ButtonModel
. Только одна кнопка в группе может быть нажата за один раз.m
- ButtonModel
b
- true
если эта кнопка должна быть нажата, иначе false
public boolean isSelected(ButtonModel m)
ButtonModel
выбирается.true
если кнопка нажимается, иначе возвраты false
public int getButtonCount()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.