All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class StatusBar extends JPanel implements ActionListener
Designer's status bar.
See Also:
  • Constructor Details

  • Method Details

    • setConnectionValid

      public void setConnectionValid(boolean connectionValid)
    • addDisplay

      public void addDisplay(JComponent component)
      Adds a component to the right-side of the status bar that will be always shown.
    • addDisplay

      public void addDisplay(JComponent component, int index)
    • removeDisplay

      public void removeDisplay(JComponent component)
    • setMessage

      public void setMessage(String message)
      Sets non-transient status bar message
      Parameters:
      message - the message to display on the status bar
    • setMessage

      public void setMessage(String message, boolean paintImmediate)
    • clearMessage

      public void clearMessage()
    • getMessage

      public String getMessage()
    • setErrorMessage

      public void setErrorMessage(String message)
      Sets non-transient status bar error message
      Parameters:
      message - the message to display on the status bar
    • startBusyBar

      public void startBusyBar()
      Starts the busy bar.
    • stopBusyBar

      public void stopBusyBar()
      Stops the busy bar. No penalty for calling it.
    • refreshLicenseState

      public void refreshLicenseState()
    • updateTrialStatus

      public void updateTrialStatus(LicenseState state)
      This is called whenever an updated platform license state is received. It updates our indication regarding the trial period, and pops up a notification if necessary.
    • actionPerformed

      public void actionPerformed(ActionEvent evt)
      Specified by:
      actionPerformed in interface ActionListener
    • setProgressBarVisible

      public void setProgressBarVisible(boolean b)
    • setProgressBarValue

      public void setProgressBarValue(int i)
    • setSecondaryProgressBarVisible

      public void setSecondaryProgressBarVisible(boolean b)
    • setSecondaryProgressBarValue

      public void setSecondaryProgressBarValue(int i)