Class TabPane

    • Field Detail

      • MINIMIZABLE

        public static final int MINIMIZABLE
        DisplayOption. Are tabs in this pane minimizable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane
        See Also:
        Constant Field Values
      • MAXIMIZABLE

        public static final int MAXIMIZABLE
        DisplayOption. Are tabs in this pane maximizable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane
        See Also:
        Constant Field Values
      • RESTORABLE

        public static final int RESTORABLE
        DisplayOption. Are tabs in this pane restorable? They can be only if this tab pane belongs to a collapsible panel such as CollapsibleSplitPane
        See Also:
        Constant Field Values
      • DYNAMIC

        public static final int DYNAMIC
        DisplayOption. Are tabs in this pane dynamic? In other words will this tab pane create an arbitrary number of tabs and should those tabs be closable? If so, displays a close button for the tabs.
        See Also:
        Constant Field Values
      • TOP_BORDER_ONLY

        public static final int TOP_BORDER_ONLY
        DisplayOption. If set, only draws a border around the top of the tab pane; the part around the tab container.
        See Also:
        Constant Field Values
    • Constructor Detail

      • TabPane

        public TabPane()
      • TabPane

        public TabPane​(int iDisplayOptions)
      • TabPane

        public TabPane​(TabPosition tabPosition,
                       int iDisplayOptions)
    • Method Detail

      • addTabWithoutSelecting

        public void addTabWithoutSelecting​(ILabel tabLabel,
                                           JComponent contentPane)
      • removeTabWithContent

        public void removeTabWithContent​(JComponent contentPane)
      • removeTab

        public void removeTab​(ITab tab)
      • removeAllTabs

        public void removeAllTabs()
      • selectTabWithContent

        public void selectTabWithContent​(JComponent contentPane,
                                         boolean bFocus)
      • selectTab

        public void selectTab​(ITab tab,
                              boolean bFocus)
      • selectTabWithLabel

        public void selectTabWithLabel​(String label)
      • getTabAt

        public ITab getTabAt​(int iIndex)
      • getSelectedTab

        public ITab getSelectedTab()
      • getSelectedTabIndex

        public int getSelectedTabIndex()
      • getTabCount

        public int getTabCount()
      • getTabs

        public ITab[] getTabs()
      • findTabWithContent

        public ITab findTabWithContent​(JComponent contentPane)
      • findTabWithLabel

        public ITab findTabWithLabel​(String label)
      • addSelectionListener

        public void addSelectionListener​(ChangeListener l)
      • removeSelectionListener

        public void removeSelectionListener​(ChangeListener l)
      • isDynamic

        public boolean isDynamic()
      • isTopBorderOnly

        public boolean isTopBorderOnly()
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean bActive)
      • isMaximizable

        public boolean isMaximizable()
      • isMinimizable

        public boolean isMinimizable()
      • isRestorable

        public boolean isRestorable()
      • hasAtLeastOneOfMinMaxRestore

        public boolean hasAtLeastOneOfMinMaxRestore()
      • localeChanged

        public void localeChanged()