|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractComponentContainer
com.vaadin.ui.Panel
com.vaadin.ui.Window
eu.livotov.tpt.gui.windows.TPTWindow
eu.livotov.tpt.gui.dialogs.AbstractDialog
eu.livotov.tpt.gui.dialogs.InputDialog
public class InputDialog
Modal dialog, that prompts for input. Displays title, informational message and an input text field, that can be used to provide some information from an application user. It also provides "OK" and "Cancel" buttons as well as reacts to ENTER/ESC keys.
Nested Class Summary | |
---|---|
static interface |
InputDialog.InputDialogResultListener
Listener interface to receive dialog close event and result |
Nested classes/interfaces inherited from class com.vaadin.ui.Window |
---|
com.vaadin.ui.Window.CloseEvent, com.vaadin.ui.Window.CloseListener, com.vaadin.ui.Window.CloseShortcut, com.vaadin.ui.Window.Notification, com.vaadin.ui.Window.ResizeEvent, com.vaadin.ui.Window.ResizeListener |
Nested classes/interfaces inherited from class com.vaadin.ui.AbstractComponent |
---|
com.vaadin.ui.AbstractComponent.ComponentErrorEvent, com.vaadin.ui.AbstractComponent.ComponentErrorHandler |
Nested classes/interfaces inherited from interface com.vaadin.terminal.URIHandler |
---|
com.vaadin.terminal.URIHandler.ErrorEvent |
Nested classes/interfaces inherited from interface com.vaadin.terminal.ParameterHandler |
---|
com.vaadin.terminal.ParameterHandler.ErrorEvent |
Nested classes/interfaces inherited from interface com.vaadin.ui.ComponentContainer |
---|
com.vaadin.ui.ComponentContainer.ComponentAttachEvent, com.vaadin.ui.ComponentContainer.ComponentAttachListener, com.vaadin.ui.ComponentContainer.ComponentDetachEvent, com.vaadin.ui.ComponentContainer.ComponentDetachListener |
Nested classes/interfaces inherited from interface com.vaadin.ui.Component |
---|
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.ErrorListener, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener |
Nested classes/interfaces inherited from interface com.vaadin.terminal.Paintable |
---|
com.vaadin.terminal.Paintable.RepaintRequestEvent, com.vaadin.terminal.Paintable.RepaintRequestListener |
Field Summary | |
---|---|
protected InputDialogButtonsComponent |
buttonsArea
|
protected InputDialog.InputDialogResultListener |
resultReceiver
|
Fields inherited from class eu.livotov.tpt.gui.dialogs.AbstractDialog |
---|
parentWindow |
Fields inherited from class com.vaadin.ui.Window |
---|
BORDER_DEFAULT, BORDER_MINIMAL, BORDER_NONE, closeShortcut |
Fields inherited from class com.vaadin.ui.Panel |
---|
actionManager, STYLE_LIGHT |
Fields inherited from interface com.vaadin.terminal.Sizeable |
---|
SIZE_UNDEFINED, UNIT_SYMBOLS, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS |
Constructor Summary | |
---|---|
InputDialog(com.vaadin.Application app)
Constructs new dialog instance. |
|
InputDialog(com.vaadin.ui.Window parent)
Constructs new dialog instance. |
Method Summary | |
---|---|
void |
buttonClick(com.vaadin.ui.Button.ClickEvent clickEvent)
|
void |
enterKeyPressed()
Called when user presses an ENTER key |
void |
escapeKeyPressed()
Called when user presses an ESC key |
protected void |
finishDialog(OptionKind result)
|
private void |
initActions()
|
private void |
initUI()
|
void |
setButtonText(OptionKind optionKind,
java.lang.String buttonTitle)
Sets the custom text for one of dialog buttons. |
void |
showDialog()
|
void |
showInputDialog(java.lang.String title,
java.lang.String text,
java.lang.String defaultValue,
InputDialog.InputDialogResultListener resultListener)
Shows the dialog, blocking the parent window until closed. |
void |
windowClose(com.vaadin.ui.Window.CloseEvent closeEvent)
Called when window is closed by pressing a close icon at the top-right corner. |
Methods inherited from class eu.livotov.tpt.gui.dialogs.AbstractDialog |
---|
hideDialog |
Methods inherited from class eu.livotov.tpt.gui.windows.TPTWindow |
---|
applyHtmlFormatting, getActions, getURL, handleAction, showErrorMessage, showMessage, showNotification, showWarningMessage |
Methods inherited from class com.vaadin.ui.Window |
---|
addComponent, addListener, addListener, addParameterHandler, addURIHandler, addWindow, center, changeVariables, close, executeJavaScript, fireClose, fireResize, getApplication, getBorder, getChildWindows, getName, getParent, getPositionX, getPositionY, getTerminal, getTheme, getWindow, handleParameters, handleURI, isClosable, isDraggable, isModal, isResizable, open, open, open, paintContent, removeCloseShortcut, removeListener, removeListener, removeParameterHandler, removeURIHandler, removeWindow, setApplication, setBorder, setClosable, setCloseShortcut, setDraggable, setModal, setName, setParent, setPositionX, setPositionY, setResizable, setTerminal, setTheme, showNotification, showNotification, showNotification, showNotification, showNotification |
Methods inherited from class com.vaadin.ui.Panel |
---|
addAction, addActionHandler, addListener, attach, componentAttachedToContainer, componentDetachedFromContainer, detach, getActionManager, getComponentIterator, getContent, getLayout, getScrollLeft, getScrollOffsetX, getScrollOffsetY, getScrollTop, isScrollable, removeAction, removeActionHandler, removeAllActionHandlers, removeAllComponents, removeComponent, removeListener, replaceComponent, requestRepaintAll, setContent, setLayout, setScrollable, setScrollLeft, setScrollOffsetX, setScrollOffsetY, setScrollTop |
Methods inherited from class com.vaadin.ui.AbstractComponentContainer |
---|
addListener, addListener, fireComponentAttachEvent, fireComponentDetachEvent, moveComponentsFrom, removeListener, removeListener, setEnabled, setHeight, setWidth |
Methods inherited from class com.vaadin.ui.AbstractComponent |
---|
addListener, addListener, addListener, addListener, addListener, addStyleName, childRequestedRepaint, fireComponentErrorEvent, fireComponentEvent, fireEvent, focus, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorHandler, getErrorMessage, getHeight, getHeightUnits, getIcon, getLocale, getStyle, getStyleName, getTag, getWidth, getWidthUnits, handleError, isEnabled, isImmediate, isReadOnly, isVisible, paint, removeListener, removeListener, removeListener, removeListener, removeListener, removeListener, removeStyleName, requestRepaint, requestRepaintRequests, setCaption, setComponentError, setData, setDebugId, setDescription, setErrorHandler, setHeight, setHeight, setHeightUnits, setIcon, setImmediate, setLocale, setReadOnly, setSizeFull, setSizeUndefined, setStyle, setStyleName, setVisible, setWidth, setWidth, setWidthUnits |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.vaadin.ui.Component |
---|
addListener, addStyleName, childRequestedRepaint, getCaption, getIcon, getLocale, getStyleName, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setIcon, setReadOnly, setStyleName, setVisible |
Methods inherited from interface com.vaadin.terminal.Paintable |
---|
addListener, getDebugId, paint, removeListener, requestRepaint, requestRepaintRequests, setDebugId |
Methods inherited from interface com.vaadin.terminal.VariableOwner |
---|
isImmediate |
Methods inherited from interface com.vaadin.terminal.Sizeable |
---|
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUnits, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUnits |
Field Detail |
---|
protected InputDialogButtonsComponent buttonsArea
protected InputDialog.InputDialogResultListener resultReceiver
Constructor Detail |
---|
public InputDialog(com.vaadin.Application app)
app
- application instance, that have a main window set and initialized.public InputDialog(com.vaadin.ui.Window parent)
parent
- window that will act as parent for this dialogMethod Detail |
---|
private void initActions()
private void initUI()
public void showInputDialog(java.lang.String title, java.lang.String text, java.lang.String defaultValue, InputDialog.InputDialogResultListener resultListener)
title
- dialog titletext
- informational messagedefaultValue
- default value, can be empty or nullresultListener
- listener to listen for dialog resultpublic void setButtonText(OptionKind optionKind, java.lang.String buttonTitle)
optionKind
- button to change text for. Valid values are OK or CANCEL.buttonTitle
- new button titlepublic void buttonClick(com.vaadin.ui.Button.ClickEvent clickEvent)
buttonClick
in interface com.vaadin.ui.Button.ClickListener
protected void finishDialog(OptionKind result)
public void windowClose(com.vaadin.ui.Window.CloseEvent closeEvent)
TPTWindow
windowClose
in interface com.vaadin.ui.Window.CloseListener
windowClose
in class TPTWindow
closeEvent
- close event that came from toolkitpublic void showDialog()
showDialog
in class AbstractDialog
public void enterKeyPressed()
TPTWindow
enterKeyPressed
in class TPTWindow
public void escapeKeyPressed()
TPTWindow
escapeKeyPressed
in class TPTWindow
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |