Class LaunchableApp

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.client.launch.LaunchableApp
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ClientPanel

public abstract class LaunchableApp extends JPanel
See Also:
  • Field Details

    • frameTitle

      protected String frameTitle
    • frameIcon

      protected Image frameIcon
    • glassPane

      protected JComponent glassPane
  • Constructor Details

    • LaunchableApp

      public LaunchableApp()
    • LaunchableApp

      public LaunchableApp(boolean isDoubleBuffered)
    • LaunchableApp

      public LaunchableApp(LayoutManager layout, boolean isDoubleBuffered)
    • LaunchableApp

      public LaunchableApp(LayoutManager layout)
  • Method Details

    • isStartMaximized

      public abstract boolean isStartMaximized()
      If the enclosing container is a frame, should it start in maximized mode?
    • isStartCentered

      public abstract boolean isStartCentered()
      If the enclosing container is a frame, should it start in centered mode?
    • getInitialFrameSize

      public abstract Dimension getInitialFrameSize()
      The desired initial size of any enclosing frame, if applicable
    • canShutdown

      public abstract boolean canShutdown()
      May be called to check whether or not the application thinks that it should be allowed to be closed or not.
    • shutdown

      public abstract void shutdown()
      May be called when the enclosing frame/applet is externally closed down.
    • getScreenIndex

      public int getScreenIndex()
    • getFrameTitle

      public String getFrameTitle()
    • setFrameTitle

      public void setFrameTitle(String frameTitle)
    • getFrameIcon

      public Image getFrameIcon()
    • setFrameIcon

      public void setFrameIcon(Image frameIcon)
    • getGlassPane

      public JComponent getGlassPane()
    • setGlassPane

      public void setGlassPane(JComponent glassPane)