Package org.teamapps.ux.component.panel
Class Panel
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.panel.Panel
- All Implemented Interfaces:
ClientObject,Component,Container
- Direct Known Subclasses:
Window
public class Panel extends AbstractComponent implements Container
-
Field Summary
Fields Modifier and Type Field Description Event<WindowButtonType>onWindowButtonClicked -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidaddToolButton(ToolButton toolButton)org.teamapps.dto.UiComponentcreateUiComponent()org.teamapps.dto.UiPanelHeaderFieldcreateUiPanelHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth)ComponentgetContent()HeaderComponentMinimizationPolicygetHeaderComponentMinimizationPolicy()org.teamapps.icons.api.IcongetIcon()AbstractField<?>getLeftHeaderField()org.teamapps.icons.api.IcongetLeftHeaderFieldIcon()intgetLeftHeaderFieldMaxWidth()intgetLeftHeaderFieldMinWidth()intgetPadding()AbstractField<?>getRightHeaderField()org.teamapps.icons.api.IcongetRightHeaderFieldIcon()intgetRightHeaderFieldMaxWidth()intgetRightHeaderFieldMinWidth()java.lang.StringgetTitle()ToolbargetToolbar()java.util.List<ToolButton>getToolButtons()java.util.Set<WindowButtonType>getWindowButtons()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisAlwaysShowHeaderFieldIcons()booleanisChildVisible(Component child)booleanisHideTitleBar()booleanisMaximizable()booleanisStretchContent()protected voidmapUiPanelProperties(org.teamapps.dto.UiPanel uiPanel)voidremoveToolButton(ToolButton toolButton)voidsetAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons)voidsetBodyBackgroundColor(org.teamapps.common.format.Color bodyBackgroundColor)voidsetContent(Component content)voidsetHeaderBackgroundColor(org.teamapps.common.format.Color headerBackgroundColor)voidsetHeaderComponentMinimizationPolicy(HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy)voidsetHeaderFontColor(org.teamapps.common.format.Color headerFontColor)voidsetHideTitleBar(boolean hideTitleBar)voidsetIcon(org.teamapps.icons.api.Icon icon)voidsetLeftHeaderField(AbstractField<?> leftHeaderField)PanelsetLeftHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth)voidsetLeftHeaderFieldIcon(org.teamapps.icons.api.Icon leftHeaderFieldIcon)voidsetLeftHeaderFieldMaxWidth(int leftHeaderFieldMaxWidth)voidsetLeftHeaderFieldMinWidth(int leftHeaderFieldMinWidth)voidsetMaximizable(boolean maximizable)voidsetPadding(int padding)voidsetRightHeaderField(AbstractField<?> rightHeaderField)PanelsetRightHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth)voidsetRightHeaderFieldIcon(org.teamapps.icons.api.Icon rightHeaderFieldIcon)voidsetRightHeaderFieldMaxWidth(int rightHeaderFieldMaxWidth)voidsetRightHeaderFieldMinWidth(int rightHeaderFieldMinWidth)voidsetStretchContent(boolean stretchContent)voidsetTitle(java.lang.String title)voidsetToolbar(Toolbar toolbar)voidsetToolButtons(java.util.List<ToolButton> toolButtons)voidsetWindowButtons(java.util.Collection<WindowButtonType> buttons)Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, isRendered, render, unrenderMethods inherited from interface org.teamapps.ux.component.Component
getParent, isEffectivelyVisible, isVisible, setCssStyle, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible
-
Field Details
-
Constructor Details
-
Method Details
-
addToolButton
-
removeToolButton
-
setToolButtons
-
getToolButtons
-
setWindowButtons
-
getWindowButtons
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
mapUiPanelProperties
protected void mapUiPanelProperties(org.teamapps.dto.UiPanel uiPanel) -
createUiPanelHeaderField
public org.teamapps.dto.UiPanelHeaderField createUiPanelHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth) -
setLeftHeaderField
public Panel setLeftHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth) -
getLeftHeaderField
-
setRightHeaderField
public Panel setRightHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth) -
getRightHeaderField
-
setContent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)- Specified by:
handleUiEventin interfaceClientObject
-
getTitle
public java.lang.String getTitle() -
setTitle
public void setTitle(java.lang.String title) -
getIcon
public org.teamapps.icons.api.Icon getIcon() -
setIcon
public void setIcon(org.teamapps.icons.api.Icon icon) -
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
-
setHeaderComponentMinimizationPolicy
public void setHeaderComponentMinimizationPolicy(HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy) -
isHideTitleBar
public boolean isHideTitleBar() -
setHideTitleBar
public void setHideTitleBar(boolean hideTitleBar) -
getToolbar
-
setToolbar
-
getPadding
public int getPadding() -
setPadding
public void setPadding(int padding) -
isMaximizable
public boolean isMaximizable() -
setMaximizable
public void setMaximizable(boolean maximizable) -
isChildVisible
- Specified by:
isChildVisiblein interfaceContainer
-
setLeftHeaderField
-
getLeftHeaderFieldIcon
public org.teamapps.icons.api.Icon getLeftHeaderFieldIcon() -
setLeftHeaderFieldIcon
public void setLeftHeaderFieldIcon(org.teamapps.icons.api.Icon leftHeaderFieldIcon) -
getLeftHeaderFieldMinWidth
public int getLeftHeaderFieldMinWidth() -
setLeftHeaderFieldMinWidth
public void setLeftHeaderFieldMinWidth(int leftHeaderFieldMinWidth) -
getLeftHeaderFieldMaxWidth
public int getLeftHeaderFieldMaxWidth() -
setLeftHeaderFieldMaxWidth
public void setLeftHeaderFieldMaxWidth(int leftHeaderFieldMaxWidth) -
setRightHeaderField
-
getRightHeaderFieldIcon
public org.teamapps.icons.api.Icon getRightHeaderFieldIcon() -
setRightHeaderFieldIcon
public void setRightHeaderFieldIcon(org.teamapps.icons.api.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)
-