Module org.jpo

Class ThumbnailPanelTitle

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class ThumbnailPanelTitle extends JPanel
This class does the widgets at the top of the ThumbnailPanel
ThumbnailPanelTitle visualisation
See Also:
  • Field Details

    • lblPage

      public final JLabel lblPage
      JLabel for holding the thumbnail counts
  • Constructor Details

    • ThumbnailPanelTitle

      public ThumbnailPanelTitle()
      Constructor for the class which does the widgets at the top of the ThumbnailPanel
  • Method Details

    • getShowFilenamesButton

      public JButton getShowFilenamesButton()
      Allows the caller to get a handle on the showFilenamesButton so that a controller can bind to the click event and act on it.
      Returns:
      The Button that should toggle whether to show filenames
    • getShowTimestampButton

      public JButton getShowTimestampButton()
    • getSearchField

      public JTextField getSearchField()
    • getPadlockButton

      public JButton getPadlockButton()
    • getSearchButton

      public JButton getSearchButton()
    • getTitle

      @TestOnly public String getTitle()
    • getNavigationButtonPanel

      public ThumbnailPanelTitle.NavigationButtonPanel getNavigationButtonPanel()
    • addResizeChangeListener

      public void addResizeChangeListener(ChangeListener cl)
    • hideSearchField

      public void hideSearchField()
    • setTitle

      public void setTitle(String titleString)
      Changes the title at the top of the page.

      This method is EDT safe; it can be called from outside the EDT, and it will detect this and submit itself on the EDT.

      Parameters:
      titleString - The text to be printed across the top of all columns. Usually this will be the name of the group
    • setPadlockButtonState

      public void setPadlockButtonState(boolean locked)