Class Panel

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.panel.Panel
All Implemented Interfaces:
ClientObject, Component
Direct Known Subclasses:
Window

public class Panel extends AbstractComponent implements Component
  • Field Details

  • Constructor Details

    • Panel

      public Panel()
    • Panel

      public Panel(org.teamapps.icons.Icon<?,?> icon, String title)
    • Panel

      public Panel(org.teamapps.icons.Icon<?,?> icon, String title, Component content)
  • Method Details

    • addToolButton

      public void addToolButton(ToolButton toolButton)
    • removeToolButton

      public void removeToolButton(ToolButton toolButton)
    • setToolButtons

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

      public List<ToolButton> getToolButtons()
    • setWindowButtons

      public void setWindowButtons(Collection<WindowButtonType> buttons)
    • getWindowButtons

      public Set<WindowButtonType> getWindowButtons()
    • createUiComponent

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

      protected void mapUiPanelProperties(org.teamapps.dto.UiPanel uiPanel)
    • createUiPanelHeaderField

      public org.teamapps.dto.UiPanelHeaderField createUiPanelHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?,?> icon, int minWidth, int maxWidth)
    • setLeftHeaderField

      public Panel setLeftHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?,?> icon, int minWidth, int maxWidth)
    • getLeftHeaderField

      public AbstractField<?> getLeftHeaderField()
    • setRightHeaderField

      public Panel setRightHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?,?> icon, int minWidth, int maxWidth)
    • getRightHeaderField

      public AbstractField<?> getRightHeaderField()
    • setContent

      public void setContent(Component content)
    • handleUiEvent

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

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getBadge

      public String getBadge()
    • setBadge

      public void setBadge(String badge)
    • getIcon

      public org.teamapps.icons.Icon<?,?> getIcon()
    • setIcon

      public void setIcon(org.teamapps.icons.Icon<?,?> icon)
    • getContent

      public Component getContent()
    • setHeaderBackgroundColor

      public void setHeaderBackgroundColor(org.teamapps.common.format.Color headerBackgroundColor)
    • setHeaderFontColor

      public void setHeaderFontColor(org.teamapps.common.format.Color headerFontColor)
    • setBodyBackgroundColor

      public void setBodyBackgroundColor(org.teamapps.common.format.Color bodyBackgroundColor)
    • getHeaderComponentMinimizationPolicy

      public HeaderComponentMinimizationPolicy getHeaderComponentMinimizationPolicy()
    • setHeaderComponentMinimizationPolicy

      public void setHeaderComponentMinimizationPolicy(HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy)
    • isHideTitleBar

      public boolean isHideTitleBar()
    • setHideTitleBar

      public void setHideTitleBar(boolean hideTitleBar)
    • getToolbar

      public Toolbar getToolbar()
    • setToolbar

      public void setToolbar(Toolbar toolbar)
    • getPadding

      public int getPadding()
    • setPadding

      public void setPadding(int padding)
    • isMaximizable

      public boolean isMaximizable()
    • setMaximizable

      public void setMaximizable(boolean maximizable)
    • setLeftHeaderField

      public void setLeftHeaderField(AbstractField<?> leftHeaderField)
    • getLeftHeaderFieldIcon

      public org.teamapps.icons.Icon<?,?> getLeftHeaderFieldIcon()
    • setLeftHeaderFieldIcon

      public void setLeftHeaderFieldIcon(org.teamapps.icons.Icon<?,?> leftHeaderFieldIcon)
    • getLeftHeaderFieldMinWidth

      public int getLeftHeaderFieldMinWidth()
    • setLeftHeaderFieldMinWidth

      public void setLeftHeaderFieldMinWidth(int leftHeaderFieldMinWidth)
    • getLeftHeaderFieldMaxWidth

      public int getLeftHeaderFieldMaxWidth()
    • setLeftHeaderFieldMaxWidth

      public void setLeftHeaderFieldMaxWidth(int leftHeaderFieldMaxWidth)
    • setRightHeaderField

      public void setRightHeaderField(AbstractField<?> rightHeaderField)
    • getRightHeaderFieldIcon

      public org.teamapps.icons.Icon<?,?> getRightHeaderFieldIcon()
    • setRightHeaderFieldIcon

      public void setRightHeaderFieldIcon(org.teamapps.icons.Icon<?,?> rightHeaderFieldIcon)
    • getRightHeaderFieldMinWidth

      public int getRightHeaderFieldMinWidth()
    • setRightHeaderFieldMinWidth

      public void setRightHeaderFieldMinWidth(int rightHeaderFieldMinWidth)
    • getRightHeaderFieldMaxWidth

      public int getRightHeaderFieldMaxWidth()
    • setRightHeaderFieldMaxWidth

      public void setRightHeaderFieldMaxWidth(int rightHeaderFieldMaxWidth)
    • isAlwaysShowHeaderFieldIcons

      public boolean isAlwaysShowHeaderFieldIcons()
    • setAlwaysShowHeaderFieldIcons

      public void setAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons)
    • isStretchContent

      public boolean isStretchContent()
    • setStretchContent

      public void setStretchContent(boolean stretchContent)
    • setIcon

      public void setIcon(ObservableValue<org.teamapps.icons.Icon<?,?>> observableIcon)
    • setTitle

      public void setTitle(ObservableValue<String> observableTitle)
    • setLeftHeaderField

      public void setLeftHeaderField(ObservableValue<AbstractField<?>> observableLeftHeaderField)
    • setRightHeaderField

      public void setRightHeaderField(ObservableValue<AbstractField<?>> observableRightHeaderField)