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​(java.util.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 java.util.List<Tab> getTabs()
    • addToolButton

      public void addToolButton​(ToolButton toolButton)
    • removeToolButton

      public void removeToolButton​(ToolButton toolButton)
    • setToolButtons

      public void setToolButtons​(java.util.List<ToolButton> toolButtons)
    • getToolButtons

      public java.util.List<ToolButton> getToolButtons()
    • isHideTabBarIfSingleTab

      public boolean isHideTabBarIfSingleTab()
    • setHideTabBarIfSingleTab

      public void setHideTabBarIfSingleTab​(boolean hideTabBarIfSingleTab)
    • getTabStyle

      public TabPanelTabStyle getTabStyle()
    • setTabStyle

      public void setTabStyle​(TabPanelTabStyle tabStyle)
    • createUiComponent

      public org.teamapps.dto.UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent​(org.teamapps.dto.UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject