Spec-Zone.ru › OpenJDK 27

Класс 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));

На этом изображении показана группа флажков, созданная этим примером:

Shows three checkboxes,
arranged vertically, labeled one, two, and three. Checkbox one is in the on
state.

С версии:
1.0
См. также:
  • Checkbox
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
CheckboxGroup()
Создает новый экземпляр CheckboxGroup.

Краткое описание методов

Модификатор и тип Метод Описание
Checkbox getCurrent()
Устарел.
Начиная с JDK версии 1.1 заменен на getSelectedCheckbox().
Checkbox getSelectedCheckbox()
Возвращает текущий выбор в этой группе флажков.
void setCurrent(Checkbox box)
Устарел.
Начиная с JDK версии 1.1 заменен на setSelectedCheckbox(Checkbox).
void setSelectedCheckbox(Checkbox box)
Устанавливает указанный флажок как текущий выбранный флажок в этой группе.
String toString()
Возвращает строковое представление этой группы флажков, включая значение текущего выбора.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект другому объекту.
protected void finalize()
Устарел, будет удален: этот элемент API планируется удалить в будущей версии.
Финализация устарела и будет удалена в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt, либо пока не истечет определенный промежуток реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать, пока он не будет разбужен, как правило, посредством вызова notify или interrupt, либо пока не истечет определенный промежуток реального времени.

Подробное описание конструкторов

CheckboxGroup

public CheckboxGroup()
Создает новый экземпляр CheckboxGroup.

Подробное описание методов

getSelectedCheckbox

public Checkbox getSelectedCheckbox()
Возвращает текущий выбор в этой группе флажков. Текущий выбор — это флажок в этой группе, который в данный момент находится во включенном состоянии, или null, если все флажки в группе выключены.
Возвращает:
флажок, находящийся во включенном состоянии, или null.
С версии:
1.1
См. также:
  • Checkbox
  • setSelectedCheckbox(Checkbox)

getCurrent

@Deprecated public Checkbox getCurrent()
Устарел.
Начиная с JDK версии 1.1 заменен на getSelectedCheckbox().
Возвращает текущий выбор в этой группе флажков или null, если ни один флажок не выбран.
Возвращает:
выбранный флажок

setSelectedCheckbox

public void setSelectedCheckbox(Checkbox box)
Устанавливает указанный флажок как текущий выбранный флажок в этой группе. Этот метод включает указанный флажок и выключает все остальные флажки в группе.

Если аргументом флажка является null, все флажки в этой группе снимаются с выбора. Если указанный флажок принадлежит другой группе, этот метод ничего не делает.

Параметры:
box — Checkbox, который следует установить в качестве текущего выбранного флажка.
С версии:
1.1
См. также:
  • Checkbox
  • getSelectedCheckbox()

setCurrent

@Deprecated public void setCurrent(Checkbox box)
Устарел.
Начиная с JDK версии 1.1 заменен на setSelectedCheckbox(Checkbox).
Устанавливает указанный флажок как текущий выбранный флажок в этой группе и снимает выбор со всех остальных.
Параметры:
box — Checkbox, который следует установить в качестве текущего выбранного флажка.

toString

public String toString()
Возвращает строковое представление этой группы флажков, включая значение текущего выбора.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этой группы флажков.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API