Package org.teamapps.ux.component.window
Class Window
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.panel.Panel
-
- org.teamapps.ux.component.window.Window
-
- Direct Known Subclasses:
Dialogue,FormDialogue
public class Window extends Panel
-
-
Field Summary
-
Fields inherited from class org.teamapps.ux.component.panel.Panel
onWindowButtonClicked
-
Fields inherited from class org.teamapps.ux.component.AbstractComponent
onDestroyed, onRendered
-
-
Constructor Summary
Constructors Constructor Description Window()Window(int width, int height, Component content)Window(org.teamapps.icons.api.Icon icon, java.lang.String title, int width, int height, Component content)Window(org.teamapps.icons.api.Icon icon, java.lang.String title, Component content, int width, int height, boolean closeable, boolean closeOnEscape, boolean closeOnClickOutside)Window(Component content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(int animationDuration)org.teamapps.dto.UiComponentcreateUiComponent()intgetHeight()org.teamapps.common.format.ColorgetModalBackgroundDimmingColor()intgetWidth()booleanisCloseable()booleanisCloseOnClickOutside()booleanisCloseOnEscape()booleanisModal()voidsetCloseable(boolean closeable)voidsetCloseOnClickOutside(boolean closeOnClickOutside)voidsetCloseOnEscape(boolean closeOnEscape)voidsetHeight(int height)voidsetModal(boolean modal)voidsetModalBackgroundDimmingColor(org.teamapps.common.format.Color modalBackgroundDimmingColor)voidsetSize(int width, int height)voidsetWidth(int width)voidshow()voidshow(int animationDuration)-
Methods inherited from class org.teamapps.ux.component.panel.Panel
addToolButton, createUiPanelHeaderField, doDestroy, getContent, getHeaderComponentMinimizationPolicy, getIcon, getLeftHeaderField, getLeftHeaderFieldIcon, getLeftHeaderFieldMaxWidth, getLeftHeaderFieldMinWidth, getPadding, getRightHeaderField, getRightHeaderFieldIcon, getRightHeaderFieldMaxWidth, getRightHeaderFieldMinWidth, getTitle, getToolbar, getToolButtons, getWindowButtons, handleUiEvent, isAlwaysShowHeaderFieldIcons, isChildVisible, isHideTitleBar, isMaximizable, isStretchContent, mapUiPanelProperties, removeToolButton, setAlwaysShowHeaderFieldIcons, setBodyBackgroundColor, setContent, setHeaderBackgroundColor, setHeaderComponentMinimizationPolicy, setHeaderFontColor, setHideTitleBar, setIcon, setLeftHeaderField, setLeftHeaderField, setLeftHeaderFieldIcon, setLeftHeaderFieldMaxWidth, setLeftHeaderFieldMinWidth, setMaximizable, setPadding, setRightHeaderField, setRightHeaderField, setRightHeaderFieldIcon, setRightHeaderFieldMaxWidth, setRightHeaderFieldMinWidth, setStretchContent, setTitle, setToolbar, setToolButtons, setWindowButtons
-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponentReference, destroy, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.Component
createUiComponentReference, destroy, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, render, setCssStyle, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, unrender
-
-
-
-
Constructor Detail
-
Window
public Window()
-
Window
public Window(Component content)
-
Window
public Window(int width, int height, Component content)
-
Window
public Window(org.teamapps.icons.api.Icon icon, java.lang.String title, int width, int height, Component content)
-
Window
public Window(org.teamapps.icons.api.Icon icon, java.lang.String title, Component content, int width, int height, boolean closeable, boolean closeOnEscape, boolean closeOnClickOutside)
-
-
Method Detail
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()
- Overrides:
createUiComponentin classPanel
-
isModal
public boolean isModal()
-
setModal
public void setModal(boolean modal)
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
getHeight
public int getHeight()
-
setHeight
public void setHeight(int height)
-
setSize
public void setSize(int width, int height)
-
getModalBackgroundDimmingColor
public org.teamapps.common.format.Color getModalBackgroundDimmingColor()
-
setModalBackgroundDimmingColor
public void setModalBackgroundDimmingColor(org.teamapps.common.format.Color modalBackgroundDimmingColor)
-
show
public void show()
-
show
public void show(int animationDuration)
-
close
public void close()
-
close
public void close(int animationDuration)
-
isCloseable
public boolean isCloseable()
-
setCloseable
public void setCloseable(boolean closeable)
-
isCloseOnEscape
public boolean isCloseOnEscape()
-
setCloseOnEscape
public void setCloseOnEscape(boolean closeOnEscape)
-
isCloseOnClickOutside
public boolean isCloseOnClickOutside()
-
setCloseOnClickOutside
public void setCloseOnClickOutside(boolean closeOnClickOutside)
-
-