public abstract interface Skin<C extends Skinnable>
  Comment     Returned-by     Constructor-argument     Method-argument     Field-type     Type-bound     Links  

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.

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.

Since:  JavaFX 2.0