public class ToggleGroup extends Object
Toggles
whose
selected
variables should be managed such that only a single
Toggle
within the ToggleGroup
may be selected at
any one time.
Generally ToggleGroups
are managed automatically simply by specifying
the name of a ToggleGroup
on the
, but in
some situations it is desirable to explicitly manage which
Toggle
ToggleGroup
is used by
.
Toggles
Type | Property and Description |
---|---|
ReadOnlyObjectProperty<Toggle> |
selectedToggle
The selected toggle.
|
Constructor and Description |
---|
ToggleGroup()
Creates a default ToggleGroup instance.
|
Modifier and Type | Method and Description |
---|---|
ObservableMap<Object,Object> |
getProperties()
Returns an observable map of properties on this node for use primarily
by application developers.
|
Toggle |
getSelectedToggle()
Gets the selected
Toggle . |
ObservableList<Toggle> |
getToggles()
The list of toggles within the ToggleGroup.
|
Object |
getUserData()
Returns a previously set Object property, or null if no such property
has been set using the
setUserData(java.lang.Object) method. |
boolean |
hasProperties()
Tests if ToggleGroup has properties.
|
ReadOnlyObjectProperty<Toggle> |
selectedToggleProperty()
The selected toggle.
|
void |
selectToggle(Toggle value)
Selects the toggle.
|
void |
setUserData(Object value)
Convenience method for setting a single Object property that can be
retrieved at a later date.
|
public final ReadOnlyObjectProperty<Toggle> selectedToggleProperty
getSelectedToggle()
public final ObservableList<Toggle> getToggles()
public final void selectToggle(Toggle value)
value
- The Toggle
that is to be selected.public final Toggle getSelectedToggle()
Toggle
.public final ReadOnlyObjectProperty<Toggle> selectedToggleProperty()
getSelectedToggle()
public final ObservableMap<Object,Object> getProperties()
public boolean hasProperties()
public void setUserData(Object value)
getUserData()
.value
- The value to be stored - this can later be retrieved by calling
getUserData()
.public Object getUserData()
setUserData(java.lang.Object)
method.Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.