Interface TabWindow

All Superinterfaces:
ActionsHolder, Component, Component.BelongToFrame, Component.HasCaption, Component.HasDescription, Component.HasIcon, ComponentContainer, ExpandingLayout, Frame, HasComponents, HasMargin, HasSpacing, HasSubParts, OrderedContainer, SupportsExpandRatio, Window
All Known Implementing Classes:
TabWindowImpl

public interface TabWindow extends Window
Tab window UI component.
  • Field Details

  • Method Details

    • formatTabCaption

      String formatTabCaption()
      Returns:
      formatted tab caption
    • formatTabDescription

      String formatTabDescription()
      Returns:
      formatted tab tooltip text
    • getContentSwitchMode

      Window.ContentSwitchMode getContentSwitchMode()
      Returns how the managed main TabSheet switches a tab with this window: hides or unloads its content.
      Returns:
      one of the Window.ContentSwitchMode enum values
    • setContentSwitchMode

      void setContentSwitchMode(Window.ContentSwitchMode mode)
      Sets how the managed main TabSheet switches a tab with this window: hides or unloads its content.

      Note that: a method invocation will take effect only if jmix.ui.component.mainTabSheetMode property is set to 'MANAGED'.

      Parameters:
      mode - one of the Window.ContentSwitchMode enum values