Класс CheckboxGroup
- java.lang.Object
-
- java.awt.CheckboxGroup
- Все реализованные интерфейсы:
Serializable
public class CheckboxGroup extends Object implements Serializable
Класс CheckboxGroup используется для группирования набора Checkbox кнопок.
В группе CheckboxGroup одновременно в состоянии "включено" может находиться ровно одна кнопка. Нажатие любой кнопки устанавливает её состояние в "включено" и переводит все другие кнопки в состояние "выключено".
Следующий пример кода создаёт новую группу чекбоксов с тремя чекбоксами:
setLayout(new GridLayout(3, 1));
CheckboxGroup cbg = new CheckboxGroup();
add(new Checkbox("one", cbg, true));
add(new Checkbox("two", cbg, false));
add(new Checkbox("three", cbg, false));
На этом изображении показана группа чекбоксов, созданная этим примером:
- С момента:
- 1.0
- См. также:
-
Checkbox, Сериализованная форма
Конструкторы
| Конструктор | Описание |
|---|---|
CheckboxGroup() |
Создаёт новый экземпляр |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Checkbox |
getCurrent() |
Устарело. С версии JDK 1.1 заменено на
getSelectedCheckbox(). |
Checkbox |
getSelectedCheckbox() |
Возвращает текущий выбор из этой группы чекбоксов. |
void |
setCurrent(Checkbox box) |
Устарело. С версии JDK 1.1 заменено на
setSelectedCheckbox(Checkbox). |
void |
setSelectedCheckbox(Checkbox box) |
Устанавливает текущий выбранный чекбокс в этой группе на указанный чекбокс. |
String |
toString() |
Возвращает строковое представление этой группы чекбоксов, включая значение её текущего выбора. |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Конструкторы
CheckboxGroup
public CheckboxGroup()
Создаёт новый экземпляр CheckboxGroup.
Методы
getSelectedCheckbox
public Checkbox getSelectedCheckbox()
Возвращает текущий выбор из этой группы чекбоксов. Текущий выбор — это чекбокс в этой группе, который находится в состоянии "включено", или null если все чекбоксы в группе выключены.
- Возвращает:
- чекбокс, который находится в состоянии "включено", или
null. - С момента:
- 1.1
- См. также:
-
Checkbox,setSelectedCheckbox(java.awt.Checkbox)
getCurrent
@Deprecated public Checkbox getCurrent()
getSelectedCheckbox().Возвращает текущий выбор из этой группы чекбоксов или null если ни один чекбокс не выбран.
- Возвращает:
- выбранный чекбокс
setSelectedCheckbox
public void setSelectedCheckbox(Checkbox box)
Устанавливает текущий выбранный чекбокс в этой группе на указанный чекбокс. Этот метод устанавливает состояние этого чекбокса в "включено" и устанавливает все другие чекбоксы в группе в состояние "выключено".
Если чекбокс-аргумент null, все чекбоксы в этой группе чекбоксов отменяют выбор. Если чекбокс-аргумент принадлежит другой группе чекбоксов, этот метод ничего не делает.
- Параметры:
-
box- чекбокс, который необходимо установить в качестве текущего выбора. - С момента:
- 1.1
- См. также:
-
Checkbox,getSelectedCheckbox()
setCurrent
@Deprecated public void setCurrent(Checkbox box)
setSelectedCheckbox(Checkbox).Устанавливает текущий выбранный чекбокс в этой группе на указанный чекбокс и отменяет выбор всех остальных.
- Параметры:
-
box- чекбокс, который необходимо установить в качестве текущего выбора.
toString
public String toString()
Возвращает строковое представление этой группы чекбоксов, включая значение её текущего выбора.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/awt/CheckboxGroup.html