- All Superinterfaces:
AttributeReadAttached,AttributeReadEnabled,AttributeReadId,AttributeReadTitle,AttributeReadValid,AttributeReadVisible,AttributeWriteClosable,AttributeWriteEnabled,AttributeWriteId,AttributeWriteMaximized,AttributeWriteMinimized,AttributeWriteMoveable,AttributeWriteReadOnly,AttributeWriteResizable,AttributeWriteTitle,AttributeWriteTooltip,AttributeWriteVisible,io.github.mmm.event.EventSource<UiEvent,,UiEventListener> UiAbstractWindow,UiChildWindow,UiComposite<UiRegularWidget>,UiMutableComposite<UiRegularWidget>,UiNativeWidget,UiRemovableComposite<UiRegularWidget>,UiWidget
UiAbstractWindow representing a modal popup window that blocks the client application until it is
closed. NOTE:
You typically want to call
createAndAddCloseButton(). This is not done automatically so you can define the
order of the buttons yourself.- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault UiButtonThis method creates abuttonto close this popup and adds it to thebutton panel.static UiPopupMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadAttached
isAttachedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadId
getIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeReadTitle
getTitleMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteClosable
isClosable, setClosableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteId
setIdMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMaximized
isMaximized, setMaximizedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMinimized
isMinimized, setMinimizedMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteMoveable
isMovable, setMovableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteResizable
isResizable, setResizableMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTitle
setTitleMethods inherited from interface io.github.mmm.ui.api.attribute.AttributeWriteTooltip
getTooltip, setTooltipMethods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListenerMethods inherited from interface io.github.mmm.ui.api.widget.window.UiAbstractWindow
close, findChild, getParent, openMethods inherited from interface io.github.mmm.ui.api.widget.window.UiChildWindow
centerOnScreen, getPosition, getSizeMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiComposite
getChild, getChild, getChildById, getChildCount, getChildIndex, getChildSibling, getChildSibling, getDescendant, getModificationTimestamp, getPropagation, isModified, isValid, reset, setFocusedMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiMutableComposite
addChild, addChildMethods inherited from interface io.github.mmm.ui.api.widget.composite.UiRemovableComposite
removeChild, removeChildMethods inherited from interface io.github.mmm.ui.api.widget.UiWidget
cast, dispose, getReadOnlyFixed, getStyles, isDisposed, isEnabled, isEnabled, isFocused, isReadOnly, isVisible, isVisible, setEnabled, setEnabled, setReadOnly, setReadOnlyFixed, setVisible, setVisible, validate, validate, validate, validateDown, validateUp
-
Method Details
-
getButtonPanel
UiButtonPanel getButtonPanel()- Returns:
- the
UiButtonPanellocated at the bottom of this popup wherebuttonsshall be added.
-
createAndAddCloseButton
This method creates abuttonto close this popup and adds it to thebutton panel.- Returns:
- the close button.
-
of
-