Package jisa.gui

Interface Element

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Element.ElementBorder  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void close()  
      default javafx.scene.Node getBorderedNode()  
      javafx.scene.image.Image getIcon()
      Returns any icon being used by this element.
      javafx.scene.Node getNode()
      Returns the JavaFX node of the element.
      java.lang.String getTitle()
      Returns the title of the element.
      void hide()  
      default boolean isVisible()
      Returns whether this element is currently visible or not.
      void setTitle​(java.lang.String title)
      Sets the title of the element
      default void setVisible​(boolean visible)
      Sets whether this element is currently visible or not.
      void show()  
      javafx.beans.property.ObjectProperty<java.lang.String> titleProperty()  
    • Method Detail

      • getNode

        javafx.scene.Node getNode()
        Returns the JavaFX node of the element.
        Returns:
      • getBorderedNode

        default javafx.scene.Node getBorderedNode()
      • getTitle

        java.lang.String getTitle()
        Returns the title of the element.
        Returns:
        Title of element
      • setTitle

        void setTitle​(java.lang.String title)
        Sets the title of the element
        Parameters:
        title - Title of element
      • titleProperty

        javafx.beans.property.ObjectProperty<java.lang.String> titleProperty()
      • getIcon

        javafx.scene.image.Image getIcon()
        Returns any icon being used by this element.
        Returns:
        Icon
      • isVisible

        default boolean isVisible()
        Returns whether this element is currently visible or not.
        Returns:
        Is it visible?
      • setVisible

        default void setVisible​(boolean visible)
        Sets whether this element is currently visible or not.
        Parameters:
        visible - Should it be visible?
      • show

        void show()
      • hide

        void hide()
      • close

        void close()