Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Interface Skin<C extends Skinnable>

Type Parameters:

C - A subtype of Skinnable that the Skin represents. This allows for Skin implementation to access the Skinnable implementation, which is usually a Control implementation.

All Known Implementing Classes:

SkinBase



public interface Skin<C extends Skinnable>
Base class for defining the visual representation of user interface controls by defining a scene graph of nodes to represent the skin. A user interface control is abstracted behind the Skinnable interface.

Since:

JavaFX 2.0

  • Method Summary

    All MethodsInstance MethodsAbstract Methods
    Modifier and Type Method and Description
    void dispose()
    Called by a Skinnable when the Skin is replaced on the Skinnable.
    Node getNode()
    Gets the Node which represents this Skin.
    C getSkinnable()
    Gets the Skinnable to which this Skin is assigned.
  • Method Detail

    • getSkinnable

      C getSkinnable()
      Gets the Skinnable to which this Skin is assigned. A Skin must be created for one and only one Skinnable. This value will only ever go from a non-null to null value when the Skin is removed from the Skinnable, and only as a consequence of a call to dispose().

      The caller who constructs a Skinnable must also construct a Skin and properly establish the relationship between the Control and its Skin.

      Returns:

      A non-null Skinnable, or null value if disposed.

    • getNode

      Node getNode()
      Gets the Node which represents this Skin. This must never be null, except after a call to dispose(), and must never change except when changing to null.

      Returns:

      A non-null Node, except when the Skin has been disposed.

    • dispose

      void dispose()
      Called by a Skinnable when the Skin is replaced on the Skinnable. This method allows a Skin to implement any logic necessary to clean up itself after the Skin is no longer needed. It may be used to release native resources. The methods getSkinnable() and getNode() should return null following a call to dispose. Calling dispose twice has no effect.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API