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(Icon<?,?> icon, String title)
    • Panel

      public Panel(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 UiComponent createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • mapUiPanelProperties

      protected void mapUiPanelProperties(UiPanel uiPanel)
    • createUiPanelHeaderField

      public UiPanelHeaderField createUiPanelHeaderField(AbstractField<?> field, Icon<?,?> icon, int minWidth, int maxWidth)
    • setLeftHeaderField

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

      public AbstractField<?> getLeftHeaderField()
    • setRightHeaderField

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

      public AbstractField<?> getRightHeaderField()
    • setContent

      public void setContent(Component content)
    • handleUiEvent

      public void handleUiEvent(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 Icon<?,?> getIcon()
    • setIcon

      public void setIcon(Icon<?,?> icon)
    • getContent

      public Component getContent()
    • setHeaderBackgroundColor

      public void setHeaderBackgroundColor(Color headerBackgroundColor)
    • setHeaderFontColor

      public void setHeaderFontColor(Color headerFontColor)
    • setBodyBackgroundColor

      public void setBodyBackgroundColor(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 Icon<?,?> getLeftHeaderFieldIcon()
    • setLeftHeaderFieldIcon

      public void setLeftHeaderFieldIcon(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 Icon<?,?> getRightHeaderFieldIcon()
    • setRightHeaderFieldIcon

      public void setRightHeaderFieldIcon(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<Icon<?,?>> observableIcon)
    • setTitle

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

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

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