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

Interface Skin<C extends Skinnable>

    • 方法详细信息

      • getSkinnable

        C getSkinnable​()
        获取此皮肤分配到的Skinnable。 必须为仅一个Skinnable创建一个皮肤。 当皮肤从Skinnable中删除时,此值只会从非空值转换为空值,并且仅作为对dispose()的调用的结果

        构建Skinnable的调用者还必须构建一个“皮肤”并正确建立“控件”和“皮肤”之间的关系。

        结果
        非空的Skinnable,如果处理,则为空值。
      • getNode

        Node getNode​()
        获取代表此皮肤的节点。 除非在调用dispose()之后 ,除非更改为null,否则绝对不能为空。
        结果
        非空节点,除了皮肤被处理之外。
      • dispose

        void dispose​()
        当Skinnable更换皮肤时,由Skinnable调用。 该方法允许皮肤在不再需要皮肤后,实现任何必要的清理功能。 它可能用于释放本机资源。 方法getSkinnable()getNode()应在调用处理后返回null。 呼叫处理两次无效。