-
- Все известные реализующие классы:
-
RadioButton,RadioMenuItem,ToggleButton
public interface ToggleПредставляет собой элемент управления, который может быть переключён между выбранным и невыбранным состояниями. Кроме того, Toggle может быть назначен, который управляет всеми назначенными Toggle таким образом, чтобы в любой момент времени только один Toggle вToggleGroupмог быть выбран.ToggleGroup- С момента:
- JavaFX 2.0
-
Краткое описание свойств
Свойства Тип Свойство Описание BooleanPropertyselectedВыбранное состояние для этогоToggle.ObjectProperty<ToggleGroup>toggleGroupГруппаToggleGroup, к которой принадлежит этотToggle.
-
Краткое описание методов
Все методыМетоды экземпляраАбстрактные методы Модификатор и тип Метод Описание ObservableMap<Object,Object>getProperties()Возвращает наблюдаемую карту свойств этого toggle, предназначенную в основном для разработчиков приложений.ToggleGroupgetToggleGroup()Возвращает группуToggleGroup, к которой принадлежит этотToggle.ObjectgetUserData()Возвращает ранее заданное свойство Object или null, если такое свойство не было установлено с помощью методаNode.setUserData(java.lang.Object).booleanisSelected()Указывает, выбран ли этотToggle.BooleanPropertyselectedProperty()Выбранное состояние для этогоToggle.voidsetSelected(boolean selected)Устанавливает этотToggleкак выбранный или невыбранный.voidsetToggleGroup(ToggleGroup toggleGroup)Устанавливает группуToggleGroup, к которой принадлежит этотToggle.voidsetUserData(Object value)Удобный метод для установки единственного свойства Object, которое можно получить впоследствии.ObjectProperty<ToggleGroup>toggleGroupProperty()ГруппаToggleGroup, к которой принадлежит этотToggle.
-
Подробное описание свойств
-
toggleGroup
ObjectProperty<ToggleGroup> toggleGroupProperty
ГруппаToggleGroup, к которой принадлежит этотToggle.- См. также:
-
getToggleGroup(),setToggleGroup(ToggleGroup)
-
selected
BooleanProperty selectedProperty
Выбранное состояние для этогоToggle.- См. также:
-
isSelected(),setSelected(boolean)
-
-
Подробное описание методов
-
getToggleGroup
ToggleGroup getToggleGroup()
Возвращает группуToggleGroup, к которой принадлежит этотToggle.- Возвращает:
- Группа
ToggleGroup, к которой принадлежит этотToggle.
-
setToggleGroup
void setToggleGroup(ToggleGroup toggleGroup)
Устанавливает группуToggleGroup, к которой принадлежит этотToggle.- Параметры:
-
toggleGroup- Новая группаToggleGroup.
-
toggleGroupProperty
ObjectProperty<ToggleGroup> toggleGroupProperty()
ГруппаToggleGroup, к которой принадлежит этотToggle.- См. также:
-
getToggleGroup(),setToggleGroup(ToggleGroup)
-
isSelected
boolean isSelected()
Указывает, выбран ли этотToggle.- Возвращает:
-
true, если этотToggleвыбран.
-
setSelected
void setSelected(boolean selected)
Устанавливает этотToggleкак выбранный или невыбранный.- Параметры:
-
selected-true, чтобы сделать этотToggleвыбранным.
-
selectedProperty
BooleanProperty selectedProperty()
Выбранное состояние для этогоToggle.- См. также:
-
isSelected(),setSelected(boolean)
-
getUserData
Object getUserData()
Возвращает ранее заданное свойство Object или null, если такое свойство не было установлено с помощью методаNode.setUserData(java.lang.Object).- Возвращает:
- 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()
Возвращает наблюдаемую карту свойств этого toggle, предназначенную в основном для разработчиков приложений.- Возвращает:
- Наблюдаемая карта свойств этого toggle, предназначенная в основном для разработчиков приложений
-
© 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.