Класс 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
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CheckboxGroup() |
Создает новый экземпляр CheckboxGroup. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Checkbox |
getCurrent() |
Устарел. |
Checkbox |
getSelectedCheckbox() |
Возвращает текущий выбор в этой группе флажков. |
void |
setCurrent |
Устарел. Начиная с JDK версии 1.1 заменен на setSelectedCheckbox(Checkbox). |
void |
setSelectedCheckbox |
Устанавливает указанный флажок как текущий выбранный флажок в этой группе. |
String |
toString() |
Возвращает строковое представление этой группы флажков, включая значение текущего выбора. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарел, будет удален: этот элемент API планируется удалить в будущей версии. Финализация устарела и будет удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt, либо пока не истечет определенный промежуток реального времени. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt, либо пока не истечет определенный промежуток реального времени. |
Подробное описание конструкторов
CheckboxGroup
public CheckboxGroup()
CheckboxGroup.Подробное описание методов
getSelectedCheckbox
public Checkbox getSelectedCheckbox()
null, если все флажки в группе выключены.- Возвращает:
- флажок, находящийся во включенном состоянии, или
null. - С версии:
- 1.1
- См. также:
getCurrent
@Deprecated public Checkbox getCurrent()
getSelectedCheckbox().null, если ни один флажок не выбран.- Возвращает:
- выбранный флажок
setSelectedCheckbox
public void setSelectedCheckbox(Checkbox box)
Если аргументом флажка является null, все флажки в этой группе снимаются с выбора. Если указанный флажок принадлежит другой группе, этот метод ничего не делает.
- Параметры:
-
box—Checkbox, который следует установить в качестве текущего выбранного флажка. - С версии:
- 1.1
- См. также:
setCurrent
@Deprecated public void setCurrent(Checkbox box)
setSelectedCheckbox(Checkbox).- Параметры:
-
box—Checkbox, который следует установить в качестве текущего выбранного флажка.
toString
© 1993, 2025, 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.
getSelectedCheckbox().