Interface TabComponent

All Known Implementing Classes:
AnnotationListChooser, CompositeChooser, EarthDataAnalysisPanel, EnhancementChooser, NavigationChooser, OverlayListChooser, PaletteChooser, SurveyListChooser

public interface TabComponent
The TabComponent interface is used to specify that components used in tabs must supply various descriptive elements, such as title, icon, and tool tip.
Since:
3.1.7
Author:
Peter Hollemans
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the tab icon.
    Gets the tab title.
    Gets the tab tooltip.
  • Method Details

    • getTitle

      String getTitle()
      Gets the tab title.
      Returns:
      the title to be used if the tab is to have a text label as a title, or null if no title is required.
    • getIcon

      Icon getIcon()
      Gets the tab icon.
      Returns:
      the icon to be used if the tab is to have an icon beside the title label, or null if no icon is required.
    • getToolTip

      String getToolTip()
      Gets the tab tooltip.
      Returns:
      the tooltip text if the tab is to have an appearing tooltip when the mouse hovers over the tab, or null if no tooltip is required.