public class MultiLinePromptMessageBox extends AbstractInputMessageBox
MultiLinePromptMessageBox mb = new MultiLinePromptMessageBox("Description", "Please enter a brief description"); mb.addDialogHideHandler(new DialogHideHandler() { @Override public void onDialogHide(DialogHideEvent event) { if (event.getHideButton() == PredefinedButton.OK) { // perform OK action } else if (event.getHideButton() == PredefinedButton.CANCEL) { // perform CANCEL action } } }); mb.setWidth(300); mb.show();
MessageBox.MessageBoxAppearance, MessageBox.MessageBoxIcons
Dialog.DefaultDialogMessages, Dialog.DialogMessages, Dialog.PredefinedButton
Window.DefaultWindowMessages, Window.WindowAppearance, Window.WindowMessages
ContentPanel.ContentPanelAppearance, ContentPanel.ContentPanelMessages, ContentPanel.DefaultContentPanelMessages, ContentPanel.PanelHeaderAppearance
field
icon, ICONS
ariaMoveResizeDistance, closeBtn, dragger, manager, removeFromParentOnHide, restoreBtn
buttonBar, header, secondPassRequired
resize, widget
forceLayoutCommand, forceLayoutOnResize, hadLayoutRunning, layoutCommand, layoutRequiredThisEventLoop, layoutRunning
adjustSize, allowTextSelection, cacheSizes, disableContextMenu, disabled, disabledStyle, ensureVisibilityOnSizing, height, hidden, lastSize, layer, left, mask, maskMessage, monitorWindowResize, pageX, pageY, shim, tabIndex, toolTip, toolTipConfig, top, width, windowResizeDelay, windowResizeTask
Constructor and Description |
---|
MultiLinePromptMessageBox(SafeHtml titleHtml,
SafeHtml messageHtml)
Creates a message box that prompts for input with a multiple line text area
and OK and CANCEL buttons.
|
MultiLinePromptMessageBox(SafeHtml title,
SafeHtml message,
Window.WindowAppearance windowAppearance,
MessageBox.MessageBoxAppearance messageBoxAppearance)
Creates a message box that prompts for input with a multiple line text area
and OK and CANCEL buttons.
|
MultiLinePromptMessageBox(String titleText,
String messageText)
Creates a messageText box that prompts for input with a multiple line text area
and OK and CANCEL buttons.
|
Modifier and Type | Method and Description |
---|---|
TextArea |
getTextArea()
Returns the multiple line text area.
|
doAttachChildren, doDetachChildren, getField, getValue, resizeContents
getIcon, getMessageBoxAppearance, onResize, setIcon, setMessage, setMessage, show
addDialogHideHandler, createButtons, getButton, getDialogMessages, getPredefinedButton, getPredefinedButtons, getText, hide, isHideOnButtonClick, onButtonPressed, setDialogMessages, setHideOnButtonClick, setPredefinedButtons
addActivateHandler, addDeactivateHandler, addMaximizeHandler, addMinimizeHandler, addRestoreHandler, afterShow, alignTo, center, createGhost, doFocus, doLayout, fitContainer, focus, getAppearance, getConstrain, getContainer, getDraggable, getFocusWidget, getMinHeight, getMinWidth, getModalPanel, getResizable, getWindowMessages, ghost, initTools, isAutoHide, isBlinkModal, isClosable, isDraggable, isMaximizable, isMaximized, isMinimizable, isModal, isOnEsc, isResizable, maximize, minimize, onAfterFirstAttach, onBrowserEvent, onDetach, onDragCancel, onDragEnd, onDragMove, onDragStart, onEndResize, onKeyPress, onStartResize, onWindowResize, restore, setActive, setAutoHide, setBlinkModal, setClosable, setConstrain, setContainer, setDraggable, setFocusWidget, setMaximizable, setMinHeight, setMinimizable, setMinWidth, setModal, setOnEsc, setPagePosition, setPosition, setResizable, setWindowMessages, setZIndex, showWindow, toBack, toFront, unghost
addBeforeCollapseHandler, addBeforeExpandHandler, addButton, addCollapseHandler, addExpandHandler, addTool, adjustBodySize, afterCollapse, afterExpand, collapse, doLayoutButtonBar, expand, forceLayout, getAnimationDuration, getBody, getButtonAlign, getButtonBar, getContainerTarget, getFrameSize, getHeader, getHeading, getMessages, getMinButtonWidth, isAnimCollapse, isCollapsed, isCollapsible, isExpanded, isHideCollapseTool, isTitleCollapse, layoutBars, onClick, onCollapse, onDisable, onEnable, onExpand, setAnimationDuration, setAnimCollapse, setBodyBorder, setBodyStyle, setBodyStyleName, setButtonAlign, setCollapsible, setExpanded, setHeaderVisible, setHeading, setHideCollapseTool, setMessages, setMinButtonWidth, setTitleCollapse
add, add, getWidget, isResize, onRemove, setElement, setResize, setWidget, setWidget
applyLayout, applyLayout, forceLayoutOnChildren, forceLayoutOnChildren, getLeftRightMargins, getParentLayoutWidget, getSideMargins, getTopBottomMargins, isLayoutRunning, isOrWasLayoutRunning, isWidgetVisible, onBeforeDoLayout, onLoad, onResize
addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, adjustIndex, adopt, checkIndexBoundsForInsertion, clear, disable, doPhysicalAttach, doPhysicalDetach, enable, ensureGroupingHandlerRegistration, findWidget, getChildren, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, onInsert, onWidgetHide, onWidgetShow, orphan, remove, remove, remove
addBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addGestureRecognizer, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleDependentName, addStyleOnOver, adjustPosition, adjustSize, applyState, assertAfterRender, assertPreRender, blur, clearSizeCache, disableContextMenu, disableEvents, enableEvents, fireCancellableEvent, fireEvent, getData, getElement, getFocusEl, getFocusSupport, getGestureRecognizer, getGestureRecognizerCount, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getPositionEl, getShadow, getShadowPosition, getStateId, getTabIndex, getToolTip, hideShadow, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isMonitorWindowResize, isRendered, isStateful, isVisible, isVisible, mask, mask, notifyHide, notifyShow, onAttach, onBlur, onFocus, onHide, onHideContextMenu, onPosition, onRightClick, onShow, onShowContextMenu, onTouch, onUnload, removeStyleDependentName, removeStyleOnOver, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setMonitorWindowResize, setPixelSize, setShadow, setShadowPosition, setSize, setStateful, setStateId, setStyleDependentName, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, sync, syncSize, unmask
public MultiLinePromptMessageBox(String titleText, String messageText)
titleText
- the titleText of the messageText boxmessageText
- the messageText that appears in the messageText boxpublic MultiLinePromptMessageBox(SafeHtml titleHtml, SafeHtml messageHtml)
titleHtml
- the title of the message boxmessageHtml
- the message that appears in the message boxpublic MultiLinePromptMessageBox(SafeHtml title, SafeHtml message, Window.WindowAppearance windowAppearance, MessageBox.MessageBoxAppearance messageBoxAppearance)
title
- the title of the message boxmessage
- the message that appears in the message boxwindowAppearance
- the message box window windowAppearancemessageBoxAppearance
- the message box content windowAppearancepublic TextArea getTextArea()
Copyright © 2018. All rights reserved.