Package jisa.gui
Interface Element
-
- All Known Implementing Classes:
ActionQueueDisplay,BorderDisplay,CameraFeed,CheckGrid,Configurator,Connector,ConnectorGrid,DataDisplay,DeviceShell,Doc,Fields,Grid,JFXElement,ListDisplay,Logger,MeasurementConfigurator,Pages,Plot,Progress,RangeInput,Section,SplashScreen,SwapGrid,Table,Tabs,VISABrowser
public interface ElementBase class to represent all GUI elements.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classElement.ElementBorder
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()default javafx.scene.NodegetBorderedNode()javafx.scene.image.ImagegetIcon()Returns any icon being used by this element.javafx.scene.NodegetNode()Returns the JavaFX node of the element.java.lang.StringgetTitle()Returns the title of the element.voidhide()default booleanisVisible()Returns whether this element is currently visible or not.voidsetTitle(java.lang.String title)Sets the title of the elementdefault voidsetVisible(boolean visible)Sets whether this element is currently visible or not.voidshow()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()
-
-