All Implemented Interfaces:
Task.ProgressListenerFactory, ImageObserver, MenuContainer, Serializable, Accessible

public class StatusBar extends JPanel implements Task.ProgressListenerFactory
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()
    • 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.
    • setProgressBarVisible

      public void setProgressBarVisible(boolean b)
    • setProgressBarValue

      public void setProgressBarValue(int i)
    • setSecondaryProgressBarVisible

      public void setSecondaryProgressBarVisible(boolean b)
    • setSecondaryProgressBarValue

      public void setSecondaryProgressBarValue(int i)
    • create

      @NotNull public @NotNull TaskProgressListener create(String title)
      Specified by:
      create in interface Task.ProgressListenerFactory