Class ChainsawStatusBar

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ChainsawStatusBar extends JPanel
A general purpose status bar for all Frame windows
See Also:
  • Field Details

    • DELAY_PERIOD

      private static final int DELAY_PERIOD
      See Also:
    • DEFAULT_MSG

      private static final String DEFAULT_MSG
      See Also:
    • statusMsg

      private final JLabel statusMsg
    • searchMatchLabel

      private final JLabel searchMatchLabel
    • pausedLabel

      private final JLabel pausedLabel
    • lineSelectionLabel

      private final JLabel lineSelectionLabel
    • eventCountLabel

      private final JLabel eventCountLabel
    • receivedEventLabel

      private final JLabel receivedEventLabel
    • receivedConnectionlabel

      private final JLabel receivedConnectionlabel
    • lastReceivedConnection

      private volatile long lastReceivedConnection
    • connectionThread

      private final Thread connectionThread
    • pausedIcon

      private final Icon pausedIcon
    • netConnectIcon

      private final Icon netConnectIcon
    • nf

      private final NumberFormat nf
    • statusBarComponentBorder

      private final Border statusBarComponentBorder
    • logUI

      private final LogUI logUI
  • Constructor Details

    • ChainsawStatusBar

      public ChainsawStatusBar(LogUI logUI)
  • Method Details

    • setDataRate

      void setDataRate(double dataRate)
    • remoteConnectionReceived

      void remoteConnectionReceived(String source)
      Indicates a new connection has been established between Chainsaw and some remote host
      Parameters:
      source -
    • setPaused

      void setPaused(boolean isPaused, String tabName)
      Called when the paused state of the LogPanel has been updated
      Parameters:
      isPaused -
      tabName -
    • setSelectedLine

      void setSelectedLine(int selectedLine, int lineCount, int total, String tabName)
    • setSearchMatchCount

      void setSearchMatchCount(int searchMatchCount, String tabName)
    • setNothingSelected

      void setNothingSelected()
    • clear

      void clear()
    • setMessage

      public void setMessage(String msg)