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

Возвращает строковое представление этой группы чекбоксов, включая значение её текущего выбора.

Методы, объявленные в классе 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()
Устарело.
С версии JDK 1.1 заменено на getSelectedCheckbox().

Возвращает текущий выбор из этой группы чекбоксов или null если ни один чекбокс не выбран.

Возвращает:
выбранный чекбокс

setSelectedCheckbox

public void setSelectedCheckbox(Checkbox box)

Устанавливает текущий выбранный чекбокс в этой группе на указанный чекбокс. Этот метод устанавливает состояние этого чекбокса в "включено" и устанавливает все другие чекбоксы в группе в состояние "выключено".

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

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

setCurrent

@Deprecated
public void setCurrent(Checkbox box)
Устарело.
С версии JDK 1.1 заменено на setSelectedCheckbox(Checkbox).

Устанавливает текущий выбранный чекбокс в этой группе на указанный чекбокс и отменяет выбор всех остальных.

Параметры:
box - чекбокс, который необходимо установить в качестве текущего выбора.

toString

public String toString()

Возвращает строковое представление этой группы чекбоксов, включая значение её текущего выбора.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление этой группы чекбоксов.

© 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

Spec-Zone .ru
спецификации, руководства, описания, API