Class TabPanel

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.tabpanel.TabPanel
All Implemented Interfaces:
ClientObject, Component

public class TabPanel extends AbstractComponent implements Component
  • Field Details

    • onTabSelected

      public final Event<Tab> onTabSelected
    • onTabClosed

      public final Event<Tab> onTabClosed
  • Constructor Details

    • TabPanel

      public TabPanel()
    • TabPanel

      public TabPanel(List<Tab> tabs)
  • Method Details

    • addTab

      public void addTab(Tab tab)
    • addTab

      public void addTab(Tab tab, boolean select)
    • removeTab

      public void removeTab(Tab tab)
    • setSelectedTab

      public void setSelectedTab(Tab tab)
    • getSelectedTab

      public Tab getSelectedTab()
    • getTabs

      public List<Tab> getTabs()
    • addToolButton

      public void addToolButton(ToolButton toolButton)
    • removeToolButton

      public void removeToolButton(ToolButton toolButton)
    • setToolButtons

      public void setToolButtons(List<ToolButton> toolButtons)
    • getToolButtons

      public List<ToolButton> getToolButtons()
    • isHideTabBarIfSingleTab

      public boolean isHideTabBarIfSingleTab()
    • setHideTabBarIfSingleTab

      public void setHideTabBarIfSingleTab(boolean hideTabBarIfSingleTab)
    • getTabBarHeight

      public Length getTabBarHeight()
    • setTabBarHeight

      public void setTabBarHeight(Length tabBarHeight)
    • isFillTabBarWidth

      public boolean isFillTabBarWidth()
    • setFillTabBarWidth

      public void setFillTabBarWidth(boolean fillTabBarWidth)
    • getTabStyle

      public TabPanelTabStyle getTabStyle()
    • setTabStyle

      public void setTabStyle(TabPanelTabStyle tabStyle)
    • createUiComponent

      public UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent(UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject