Class WorkspaceWelcomePanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.workspacewelcome.WorkspaceWelcomePanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class WorkspaceWelcomePanel extends JPanel
See Also:
  • Field Details

    • HEADER_FONT

      public static final Font HEADER_FONT
  • Constructor Details

    • WorkspaceWelcomePanel

      public WorkspaceWelcomePanel(String title)
    • WorkspaceWelcomePanel

      public WorkspaceWelcomePanel(@Nonnull String title, @Nullable String statusLink, @Nullable String helpLink)
  • Method Details

    • newHeaderLabel

      public static JLabel newHeaderLabel(String text)
    • createHeader

      protected JComponent createHeader()
    • createPanels

      protected List<JComponent> createPanels()
    • addToStack

      public void addToStack(JComponent component)
    • createGatewayStatusLinkAction

      protected Optional<Action> createGatewayStatusLinkAction()
    • getStatusLinkHref

      protected Optional<String> getStatusLinkHref()
      Returns:
      A relative status page link like "/web/status/foo"
    • getHelpLinkHref

      protected Optional<String> getHelpLinkHref()
      Returns:
      A full HTTP href for help, like "https://example.com/foo"
    • createHelpLink

      protected Optional<JComponent> createHelpLink()