Module  javafx.controls
软件包  javafx.scene.control

Class ToggleGroup



  • public class ToggleGroup
    extends Object
    它包含所有的引用的类Togglesselected变量应该被管理,使得仅仅单个Toggle的内ToggleGroup可以在任一周时间来选择。

    一般来说ToggleGroups只是通过指定的名称自动管理ToggleGroupToggle ,但在某些情况下,希望明确地管理其ToggleGroup使用由Toggles

    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • ToggleGroup

        public ToggleGroup​()
        创建一个默认的ToggleGroup实例。
    • 方法详细信息

      • getToggles

        public final ObservableList<Toggle> getToggles​()
        ToggleGroup中的切换列表。
        结果
        ToggleGroup中的切换列表
      • selectToggle

        public final void selectToggle​(Toggle value)
        选择切换。
        参数
        value - 要选择的 Toggle
      • getSelectedToggle

        public final Toggle getSelectedToggle​()
        获取所选的 Toggle
        结果
        切换所选的切换。
      • getProperties

        public final ObservableMap<Object,Object> getProperties​()
        返回此节点上属性的可观察图,主要由应用程序开发人员使用。
        结果
        该节点上属性的可观察地图主要由应用程序开发人员使用
        从以下版本开始:
        JavaFX 8u40
      • hasProperties

        public boolean hasProperties​()
        测试ToggleGroup是否具有属性。
        结果
        如果节点有属性,则为true。
        从以下版本开始:
        JavaFX 8u40
      • setUserData

        public void setUserData​(Object value)
        用于设置可以在以后检索的单个Object属性的便利方法。 这在功能上等同于调用getProperties()。put(Object key,Object value)方法。 这可以稍后通过调用getUserData()检索。
        参数
        value - 要存储的值 - 以后可以通过调用 getUserData()来检索。
        从以下版本开始:
        JavaFX 8u40
      • getUserData

        public Object getUserData​()
        返回先前设置的Object属性,如果没有使用 setUserData(java.lang.Object)方法设置此属性,则返回null。
        结果
        先前设置的对象,如果没有设置属性或设置为null,则为null。
        从以下版本开始:
        JavaFX 8u40