Class TabContainer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class TabContainer extends JPanel
See Also:
  • Field Details

  • Constructor Details

    • TabContainer

      public TabContainer(TabPosition tabPosition)
  • Method Details

    • addNotify

      public void addNotify()
      Overrides:
      addNotify in class JComponent
    • getTabPosition

      public TabPosition getTabPosition()
    • setTabPosition

      public void setTabPosition(TabPosition tabPosition)
    • getTabs

      public ITab[] getTabs()
    • addTab

      public void addTab(ITab tab)
    • addTabWithoutSelecting

      public void addTabWithoutSelecting(ITab tab)
    • insertTab

      public ITab insertTab(ITab tab, int iIndex, boolean focus)
    • insertTabWithoutSelecting

      public ITab insertTabWithoutSelecting(ITab tab, int iIndex)
    • removeTab

      public void removeTab(ITab tab)
    • dispose

      private void dispose(ITab tab)
    • removeTabWithContent

      public void removeTabWithContent(JComponent contentPane)
    • removeAllTabs

      public void removeAllTabs()
    • getTabCount

      public int getTabCount()
    • getTabAt

      public ITab getTabAt(int iIndex)
    • getSelectedTab

      public ITab getSelectedTab()
    • getFirstTabComponent

      private Component getFirstTabComponent()
    • getSelectedTabIndex

      public int getSelectedTabIndex()
    • selectTab

      public void selectTab(JComponent contentPane, boolean focus)
    • selectTab

      public void selectTab(int iTabIndex)
    • selectTab

      public void selectTab(ITab tab, boolean bFocus)
    • isInView

      private boolean isInView(ITab tab)
    • setFocusToSelectedTab

      private void setFocusToSelectedTab()
    • findTabWithContent

      public ITab findTabWithContent(JComponent contentPane)
    • addImpl

      protected void addImpl(Component comp, Object constraints, int iIndex)
      Overrides:
      addImpl in class Container
    • paintComponent

      protected void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • addSelectionListener

      public void addSelectionListener(ChangeListener l)
    • removeSelectionListener

      public void removeSelectionListener(ChangeListener l)
    • fireSelectionChanged

      private void fireSelectionChanged(ITab tab)
    • addTabpositionListener

      public void addTabpositionListener(ChangeListener l)
    • removeTabpositionListener

      public void removeTabpositionListener(ChangeListener l)
    • fireTabPositionChanged

      private void fireTabPositionChanged()
    • setContextMenuHandler

      public void setContextMenuHandler(IContextMenuHandler<JComponent> handler)
    • getContextMenuHandler

      public IContextMenuHandler<JComponent> getContextMenuHandler()
    • resetComponentOrderToTabOrder

      private void resetComponentOrderToTabOrder()
    • tabFromComponent

      public static ITab tabFromComponent(Component comp)
    • isVertical

      public boolean isVertical()
    • isShowBaseLine

      public boolean isShowBaseLine()
    • getTabPane

      public TabPane getTabPane()
    • displayContextMenu

      private void displayContextMenu(MouseEvent e)
    • getMoreTab

      public MoreTab getMoreTab()