Module  javafx.graphics
软件包  javafx.css

Interface Styleable

    • 方法详细信息

      • getTypeSelector

        String getTypeSelector​()
        这种Styleable的类型用于选择器匹配。 这类似于HTML中的“元素”。 CSS Type Selector )。
        结果
        这种类型的 Styleable
      • getId

        String getId​()
        StyleableStyleable 这个简单的字符串标识符可用于在场景图中查找特定的节点。 虽然节点的ID在场景图中应该是唯一的,但是这种唯一性不会被强制执行。 这类似于HTML元素( CSS ID Specification )上的“id”属性。

        例如,如果节点的ID为“myId”,则可以使用查找方法来查找此节点,如下所示: scene.lookup("#myId");

        结果
        StyleableStyleable
      • getStyleClass

        ObservableList<String> getStyleClass​()
        可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎。 该变量类似于HTML元素上的“类”属性,因此列表的每个元素都是此节点所属的样式类。
        结果
        可用于逻辑组合节点的字符串标识符列表,专门用于外部样式引擎
        另请参见:
        CSS3 class selectors
      • getStyle

        String getStyle​()
        与此特定的Node相关联的CSS样式的字符串表示Node 这类似于HTML元素的“样式”属性。 请注意,像HTML样式属性一样,此变量包含样式属性和值,而不包含样式规则的选择器部分。
        结果
        与此特定的 Node相关联的CSS样式的字符串表示 Node
      • getCssMetaData

        List<CssMetaData<? extends Styleable,?>> getCssMetaData​()
        这个样式的CssMetaData。 这可以作为不可修改的列表返回。
        结果
        CssMetaData
      • getStyleableParent

        Styleable getStyleableParent​()
        返回此Styleable的父项,如果没有父项则返回null。
        结果
        此样式的父项,如果没有父项则为null
      • getPseudoClassStates

        ObservableSet<PseudoClass> getPseudoClassStates​()
        返回此Styleable的伪类状态。 CSS假定此集是只读的。
        结果
        伪类状态
      • getStyleableNode

        default Node getStyleableNode​()
        返回表示此Styleable对象的Node。 在Styleable本身不是Node的情况下,应该覆盖此方法,以便它可以可选地返回其本身的相关根节点表示。 默认情况下,此方法返回null,这可能意味着Styleable本身是一个Node,如果不是这种情况,则Styleable在请求时没有可用的节点表示。
        结果
        表示此Styleable对象的节点
        从以下版本开始:
        9