-
- All Known Implementing Classes:
RadioButton,RadioMenuItem,ToggleButton
public interface ToggleRepresents a control that can be toggled between selected and non-selected states. In addition, a Toggle can be assigned a, which manages all assigned Toggles such that only a single Toggle within theToggleGroupmay be selected at any one time.ToggleGroup- Since:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property Description BooleanPropertyselectedThe selected state for thisToggle.ObjectProperty<ToggleGroup>toggleGroupTheToggleGroupto which thisTogglebelongs.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObservableMap<Object,Object>getProperties()Returns an observable map of properties on this toggle for use primarily by application developers.ToggleGroupgetToggleGroup()Returns TheToggleGroupto which thisTogglebelongs.ObjectgetUserData()Returns a previously set Object property, or null if no such property has been set using theNode.setUserData(java.lang.Object)method.booleanisSelected()Indicates whether thisToggleis selected.BooleanPropertyselectedProperty()The selected state for thisToggle.voidsetSelected(boolean selected)Sets thisToggleas selected or unselected.voidsetToggleGroup(ToggleGroup toggleGroup)Sets theToggleGroupto which thisTogglebelongs.voidsetUserData(Object value)Convenience method for setting a single Object property that can be retrieved at a later date.ObjectProperty<ToggleGroup>toggleGroupProperty()TheToggleGroupto which thisTogglebelongs.
-
-
-
Property Detail
-
toggleGroup
ObjectProperty<ToggleGroup> toggleGroupProperty
TheToggleGroupto which thisTogglebelongs.- See Also:
getToggleGroup(),setToggleGroup(ToggleGroup)
-
selected
BooleanProperty selectedProperty
The selected state for thisToggle.- See Also:
isSelected(),setSelected(boolean)
-
-
Method Detail
-
getToggleGroup
ToggleGroup getToggleGroup()
Returns TheToggleGroupto which thisTogglebelongs.- Returns:
- The
ToggleGroupto which thisTogglebelongs.
-
setToggleGroup
void setToggleGroup(ToggleGroup toggleGroup)
Sets theToggleGroupto which thisTogglebelongs.- Parameters:
toggleGroup- The newToggleGroup.
-
toggleGroupProperty
ObjectProperty<ToggleGroup> toggleGroupProperty()
TheToggleGroupto which thisTogglebelongs.- See Also:
getToggleGroup(),setToggleGroup(ToggleGroup)
-
isSelected
boolean isSelected()
Indicates whether thisToggleis selected.- Returns:
trueif thisToggleis selected.
-
setSelected
void setSelected(boolean selected)
Sets thisToggleas selected or unselected.- Parameters:
selected-trueto make thisToggleselected.
-
selectedProperty
BooleanProperty selectedProperty()
The selected state for thisToggle.- See Also:
isSelected(),setSelected(boolean)
-
getUserData
Object getUserData()
Returns a previously set Object property, or null if no such property has been set using theNode.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 callingNode.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
-
-