Интерфейс Переключателя
- Все известные реализующие классы:
-
RadioButton,RadioMenuItem,ToggleButton
public interface Toggle
Представляет собой элемент управления, который может быть переключен между выбранным и невыбранным состояниями. Кроме того, переключатель может быть назначен
ToggleGroup, который управляет всеми назначенными переключателями таким образом, что только один переключатель в ToggleGroup может быть выбран в любое время.- С:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
BooleanProperty |
selected |
Выбранное состояние для этого Toggle. |
ObjectProperty<ToggleGroup> |
toggleGroup |
Группа переключателей ToggleGroup, к которой принадлежит этот Toggle. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ObservableMap<Object, |
getProperties() |
Возвращает наблюдаемую карту свойств данного переключателя, предназначенную в первую очередь для разработчиков приложений. |
ToggleGroup |
getToggleGroup() |
Возвращает группу переключателей ToggleGroup, к которой принадлежит этот Toggle. |
Object |
getUserData() |
Возвращает ранее заданное свойство Object, или null, если такое свойство не было установлено с помощью метода Node.setUserData(java.lang.Object). |
boolean |
isSelected() |
Указывает, выбран ли этот Toggle. |
BooleanProperty |
selectedProperty() |
Выбранное состояние для этого Toggle. |
void |
setSelected |
Устанавливает этот Toggle как выбранный или невыбранный. |
void |
setToggleGroup |
Устанавливает группу переключателей ToggleGroup, к которой принадлежит этот Toggle. |
void |
setUserData |
Удобный метод для установки единственного свойства Object, которое можно получить впоследствии. |
ObjectProperty<ToggleGroup> |
toggleGroupProperty() |
Группа переключателей ToggleGroup, к которой принадлежит этот Toggle. |
Подробное описание свойств
toggleGroup
ObjectProperty<ToggleGroup> toggleGroupProperty
Группа переключателей
ToggleGroup, к которой принадлежит этот Toggle.selected
BooleanProperty selectedProperty
Выбранное состояние для этого
Toggle.- См. также:
Подробное описание методов
getToggleGroup
ToggleGroup getToggleGroup()
Возвращает группу переключателей
ToggleGroup, к которой принадлежит этот Toggle.- Возвращает:
- Группа переключателей
ToggleGroup, к которой принадлежит этотToggle.
setToggleGroup
void setToggleGroup(ToggleGroup toggleGroup)
Устанавливает группу переключателей
ToggleGroup, к которой принадлежит этот Toggle.- Параметры:
-
toggleGroup- НовыйToggleGroup.
toggleGroupProperty
ObjectProperty<ToggleGroup> toggleGroupProperty()
Группа переключателей
ToggleGroup, к которой принадлежит этот Toggle.- Возвращает:
- свойство группы переключателей
- См. также:
isSelected
boolean isSelected()
Указывает, выбран ли этот
Toggle.- Возвращает:
-
trueесли этотToggleвыбран.
setSelected
void setSelected(boolean selected)
Устанавливает этот
Toggle как выбранный или невыбранный.- Параметры:
-
selected-true, чтобы сделать этотToggleвыбранным.
selectedProperty
BooleanProperty selectedProperty()
Выбранное состояние для этого
Toggle.- Возвращает:
- свойство выбора
- См. также:
getUserData
Object getUserData()
Возвращает ранее заданное свойство Object, или null, если такое свойство не было установлено с помощью метода
Node.setUserData(java.lang.Object).- Возвращает:
- Объект, который был ранее задан, или null, если свойство не было установлено или было установлено значение null.
setUserData
void setUserData(Object value)
Удобный метод для установки единственного свойства Object, которое можно получить впоследствии. Функционально эквивалентно вызову метода getProperties().put(Object key, Object value). Это можно получить позже, вызвав
Node.getUserData().- Параметры:
-
value- Значение для хранения - это значение можно получить позже, вызвавNode.getUserData().
getProperties
ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этого переключателя, предназначенную в первую очередь для разработчиков приложений.
- Возвращает:
- Наблюдаемая карта свойств данного переключателя, предназначенная в первую очередь для разработчиков приложений
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.