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

Class Separator

  • All Implemented Interfaces:
    StyleableEventTargetSkinnable


    public class Separator
    extends Control
    水平或垂直分隔线。 该分离器的视觉外观可以通过CSS控制。 水平分隔符占据分配给它的完整水平空间(较少填充),垂直分隔符占据分配给它的完整垂直空间(较少填充)。 halignmentvalignment属性确定分隔符在另一个维度中的位置,例如,水平分隔符如何在其分配的空间内垂直定位。

    默认情况下,分隔符是水平的(即isVertical() == false )。

    此控件的样式类为“separator”。

    分隔符提供两个相互排斥的伪类“horizontal”和“vertical”。 如果分隔符是水平的,则应用“horizontal”伪类,如果分隔符是垂直的,则应用“vertical”伪类。

    分隔符将focusTraversable设置为false。

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

      • Separator

        public Separator​()
        创建一个新的水平分隔符,其中的对齐和对齐设置为它们各自的CENTER值。
      • Separator

        public Separator​(Orientation orientation)
        创建一个新的分隔符,其中的对齐和赋值设置为它们各自的CENTER值。 分隔符的方向由垂直属性指定。
        参数
        orientation - 指定Separator实例最初是垂直还是水平。
    • 方法详细信息

      • setOrientation

        public final void setOrientation​(Orientation value)
        设置属性方向的值。
        Property description:
        Separator的方向可以是水平还是垂直。
      • getOrientation

        public final Orientation getOrientation​()
        获取属性方向的值。
        Property description:
        Separator的方向可以是水平还是垂直。
      • setHalignment

        public final void setHalignment​(HPos value)
        设置属性暂停的值。
        Property description:
        对于垂直分隔符,指定分隔线在空间中的水平位置。 忽略水平分离器。
      • getHalignment

        public final HPos getHalignment​()
        获取属性暂停的值。
        Property description:
        对于垂直分隔符,指定分隔线在空间中的水平位置。 忽略水平分离器。
      • setValignment

        public final void setValignment​(VPos value)
        设置属性对齐的值。
        Property description:
        对于水平分隔符,指定分隔符控件空间内的分隔线的垂直对齐方式。 忽略垂直分离器。
      • getValignment

        public final VPos getValignment​()
        获取属性对齐的值。
        Property description:
        对于水平分隔符,指定分隔符控件空间内的分隔线的垂直对齐方式。 忽略垂直分离器。
      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        为此控件创建一个新的默认皮肤实例。 如果没有通过CSS -fx-skin提供皮肤,或者在具有setSkin(...)的子类中显式设置,则调用此控件创建皮肤。
        重写:
        createDefaultSkin中的 Control
        结果
        此控件的默认皮肤的新实例。 如果为null,则控件将没有皮肤,除非由css提供。
      • getClassCssMetaData

        public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData​()
        结果
        与此类相关联的CssMetaData可能包括其类的CssMetaData。
        从以下版本开始:
        JavaFX 8.0
      • getInitialFocusTraversable

        protected Boolean getInitialFocusTraversable​()
        返回此控件的初始焦点遍历状态,供JavaFX CSS引擎正确设置其初始值。 该方法被覆盖,因为默认情况下UI控件将focus遍历设置为true,但这不适用于此控件。
        重写:
        getInitialFocusTraversableControl
        结果
        该控件的初始聚焦可移动状态
        从以下版本开始:
        9