All Known Implementing Classes:
AbstractWidget, LeafWidget, PaletteWidget, SplitPaneWidget, TabPaneWidget

public interface Widget
Represents either a container element or 'leaf' node.
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.StringProperty
    Human-friendly identifier.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Type of node (leaf nodes use null).
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Gets the value of the property name.
    javafx.scene.Node
    JavaFX control that contains children.
     
    javafx.beans.property.StringProperty
    Human-friendly identifier.
  • Property Details

    • name

      javafx.beans.property.StringProperty nameProperty
      Human-friendly identifier.
      See Also:
  • Method Details

    • nameProperty

      javafx.beans.property.StringProperty nameProperty()
      Human-friendly identifier.
      See Also:
    • getName

      default String getName()
      Gets the value of the property name.
      Property description:
      Human-friendly identifier.
    • getType

      Widget.Type getType()
    • getNode

      javafx.scene.Node getNode()
      JavaFX control that contains children.