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
- All Implemented Interfaces:
ClientObject,Component
- Direct Known Subclasses:
Dialogue,FormDialogue
public class Window extends Panel
-
Field Summary
Fields inherited from class org.teamapps.ux.component.panel.Panel
onWindowButtonClickedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description Window()Window(int width, int height, Component content)Window(org.teamapps.icons.Icon icon, java.lang.String title, int width, int height, Component content)Window(org.teamapps.icons.Icon icon, java.lang.String title, Component content, int width, int height, boolean closeable, boolean closeOnEscape, boolean closeOnClickOutside)Window(Component content) -
Method Summary
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, getContent, getHeaderComponentMinimizationPolicy, getIcon, getLeftHeaderField, getLeftHeaderFieldIcon, getLeftHeaderFieldMaxWidth, getLeftHeaderFieldMinWidth, getPadding, getRightHeaderField, getRightHeaderFieldIcon, getRightHeaderFieldMaxWidth, getRightHeaderFieldMinWidth, getTitle, getToolbar, getToolButtons, getWindowButtons, handleUiEvent, isAlwaysShowHeaderFieldIcons, isHideTitleBar, isMaximizable, isStretchContent, mapUiPanelProperties, removeToolButton, setAlwaysShowHeaderFieldIcons, setBodyBackgroundColor, setContent, setHeaderBackgroundColor, setHeaderComponentMinimizationPolicy, setHeaderFontColor, setHideTitleBar, setIcon, setIcon, setLeftHeaderField, setLeftHeaderField, setLeftHeaderField, setLeftHeaderFieldIcon, setLeftHeaderFieldMaxWidth, setLeftHeaderFieldMinWidth, setMaximizable, setPadding, setRightHeaderField, setRightHeaderField, setRightHeaderField, setRightHeaderFieldIcon, setRightHeaderFieldMaxWidth, setRightHeaderFieldMinWidth, setStretchContent, setTitle, setTitle, setToolbar, setToolButtons, setWindowButtonsMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, 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, handleUiQuery, isRendered, render, unrenderMethods inherited from interface org.teamapps.ux.component.Component
getParent, isVisible, setAttribute, setAttribute, setCssStyle, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toggleCssClass, toggleCssClass
-
Constructor Details
-
Window
public Window() -
Window
-
Window
-
Window
public Window(org.teamapps.icons.Icon icon, java.lang.String title, int width, int height, Component content) -
Window
public Window(org.teamapps.icons.Icon icon, java.lang.String title, Component content, int width, int height, boolean closeable, boolean closeOnEscape, boolean closeOnClickOutside)
-
-
Method Details
-
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)
-