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