Interface Toggle
- All Known Implementing Classes:
-
RadioButton,RadioMenuItem,ToggleButton
public interface Toggle
Represents a control that can be toggled between selected and non-selected states. In addition, a Toggle can be assigned a
ToggleGroup, which manages all assigned Toggles such that only a single Toggle within the ToggleGroup may be selected at any one time.- Since:
- JavaFX 2.0
Property Summary
| Type | Property | Description |
|---|---|---|
BooleanProperty |
selected |
The selected state for this Toggle. |
ObjectProperty |
toggleGroup |
The ToggleGroup to which this Toggle belongs. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
ObservableMap |
getProperties() |
Returns an observable map of properties on this toggle for use primarily by application developers. |
ToggleGroup |
getToggleGroup() |
Returns The ToggleGroup to which this Toggle belongs. |
Object |
getUserData() |
Returns a previously set Object property, or null if no such property has been set using the Node.setUserData(java.lang.Object) method. |
boolean |
isSelected() |
Indicates whether this Toggle is selected. |
BooleanProperty |
selectedProperty() |
The selected state for this Toggle. |
void |
setSelected |
Sets this Toggle as selected or unselected. |
void |
setToggleGroup |
Sets the ToggleGroup to which this Toggle belongs. |
void |
setUserData |
Convenience method for setting a single Object property that can be retrieved at a later date. |
ObjectProperty |
toggleGroupProperty() |
The ToggleGroup to which this Toggle belongs. |
Property Details
toggleGroup
ObjectProperty<ToggleGroup> toggleGroupProperty
The
ToggleGroup to which this Toggle belongs.- See Also:
selected
BooleanProperty selectedProperty
The selected state for this
Toggle.- See Also:
Method Details
getToggleGroup
ToggleGroup getToggleGroup()
Returns The
ToggleGroup to which this Toggle belongs.- Returns:
- The
ToggleGroupto which thisTogglebelongs.
setToggleGroup
void setToggleGroup(ToggleGroup toggleGroup)
Sets the
ToggleGroup to which this Toggle belongs.- Parameters:
-
toggleGroup- The newToggleGroup.
toggleGroupProperty
ObjectProperty<ToggleGroup> toggleGroupProperty()
The
ToggleGroup to which this Toggle belongs.- Returns:
- the toggle group property
- See Also:
isSelected
boolean isSelected()
Indicates whether this
Toggle is selected.- Returns:
-
trueif thisToggleis selected.
setSelected
void setSelected(boolean selected)
Sets this
Toggle as selected or unselected.- Parameters:
-
selected-trueto make thisToggleselected.
selectedProperty
BooleanProperty selectedProperty()
The selected state for this
Toggle.- Returns:
- the selected property
- See Also:
getUserData
Object getUserData()
Returns a previously set Object property, or null if no such property has been set using the
Node.setUserData(java.lang.Object) method.- Returns:
- The Object that was previously set, or null if no property has been set or if null was set.
setUserData
void setUserData(Object value)
Convenience method for setting a single Object property that can be retrieved at a later date. This is functionally equivalent to calling the getProperties().put(Object key, Object value) method. This can later be retrieved by calling
Node.getUserData().- Parameters:
-
value- The value to be stored - this can later be retrieved by callingNode.getUserData().
getProperties
ObservableMap<Object,Object> getProperties()
Returns an observable map of properties on this toggle for use primarily by application developers.
- Returns:
- An observable map of properties on this toggle for use primarily by application developers
© 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.