org.apache.pivot.wtk
Class Dialog
java.lang.Object
org.apache.pivot.wtk.Component
org.apache.pivot.wtk.Container
org.apache.pivot.wtk.Window
org.apache.pivot.wtk.Frame
org.apache.pivot.wtk.Dialog
- All Implemented Interfaces:
- Iterable<Component>, Sequence<Component>, ConstrainedVisual, Visual
- Direct Known Subclasses:
- Alert
public class Dialog
- extends Frame
Window class whose primary purpose is to facilitate interaction between
an application and a user.
Methods inherited from class org.apache.pivot.wtk.Window |
align, align, clearActive, clearFocusDescendant, descendantRemoved, getActionMappings, getActiveWindow, getClientArea, getContent, getFocusDescendant, getIcon, getOwnedWindow, getOwnedWindowCount, getOwner, getRootOwner, getTitle, getWindowActionMappingListeners, getWindowClassListeners, getWindowListeners, getWindowStateListeners, isActive, isClosed, isMaximized, isOpen, isOpening, isOwner, keyReleased, moveToBack, open, open, requestActive, setActive, setContent, setEnabled, setIcon, setIcon, setIcon, setMaximized, setParent, setTitle, setVisible |
Methods inherited from class org.apache.pivot.wtk.Container |
add, clear, containsFocus, descendantAdded, get, getComponentAt, getContainerListeners, getContainerMouseListeners, getContextKey, getDescendantAt, getFocusTraversalPolicy, getLength, indexOf, insert, isAncestor, iterator, layout, load, mouseClick, mouseDown, mouseMove, mouseOut, mouseUp, mouseWheel, move, paint, remove, removeAll, requestFocus, setContextKey, setFocusTraversalPolicy, store, transferFocus, update |
Methods inherited from class org.apache.pivot.wtk.Component |
clearFocus, getAttributes, getAutomationID, getBaseline, getBaseline, getBounds, getComponentClassListeners, getComponentDataListeners, getComponentDecoratorListeners, getComponentKeyListeners, getComponentListeners, getComponentMouseButtonListeners, getComponentMouseListeners, getComponentMouseWheelListeners, getComponentStateListeners, getCursor, getDecoratedBounds, getDecorators, getDisplay, getDragSource, getDropTarget, getFocusedComponent, getGraphics, getHeight, getLocation, getMaximumPreferredHeight, getMaximumPreferredWidth, getMenuHandler, getMinimumPreferredHeight, getMinimumPreferredWidth, getParent, getPreferredHeight, getPreferredHeight, getPreferredHeightLimits, getPreferredSize, getPreferredWidth, getPreferredWidth, getPreferredWidthLimits, getSize, getSkin, getStyles, getTooltipText, getUserData, getVisibleArea, getVisibleArea, getVisibleArea, getWidth, getWindow, getX, getY, installThemeSkin, invalidate, isBlocked, isEnabled, isFocusable, isFocused, isMouseOver, isOpaque, isPreferredHeightSet, isPreferredSizeSet, isPreferredWidthSet, isShowing, isValid, isVisible, keyPressed, keyTyped, load, mapPointFromAncestor, mapPointToAncestor, mouseOver, reenterMouse, repaint, repaint, repaint, repaint, repaint, repaint, scrollAreaToVisible, scrollAreaToVisible, setAttributes, setAutomationID, setCursor, setCursor, setDragSource, setDropTarget, setHeight, setLocation, setLocation, setMaximumPreferredHeight, setMaximumPreferredWidth, setMenuHandler, setMinimumPreferredHeight, setMinimumPreferredWidth, setPreferredHeight, setPreferredHeightLimits, setPreferredHeightLimits, setPreferredSize, setPreferredSize, setPreferredWidth, setPreferredWidthLimits, setPreferredWidthLimits, setSize, setSize, setSkin, setStyles, setStyles, setStyles, setTooltipText, setWidth, setX, setY, store, toString, transferFocus, validate |
Dialog
public Dialog()
Dialog
public Dialog(String title)
Dialog
public Dialog(Component content)
Dialog
public Dialog(String title,
Component content)
open
public final void open(Display display,
Window owner)
- Opens the dialog.
- Overrides:
open
in class Window
- Parameters:
display
- The display on which the dialog will be opened.owner
- The window's owner. The dialog will be modal over this window.
open
public final void open(Display display,
DialogCloseListener dialogCloseListener)
- Opens the dialog.
- Parameters:
display
- The display on which the dialog will be opened.dialogCloseListener
- A listener that will be called when the dialog is closed.
open
public final void open(Window owner,
DialogCloseListener dialogCloseListener)
- Opens the dialog.
- Parameters:
owner
- The window's owner. The dialog will be modal over this window.dialogCloseListener
- A listener that will be called when the dialog is closed.
open
public void open(Display display,
Window owner,
boolean modal,
DialogCloseListener dialogCloseListener)
- Opens the dialog.
- Parameters:
display
- The display on which the dialog will be opened.owner
- The window's owner, or null if the window has no owner. Required if the dialog
is modal.modal
- true if the dialog should be modal; false, otherwise.dialogCloseListener
- A listener that will be called when the dialog is closed.
isClosing
public boolean isClosing()
- Description copied from class:
Window
- Returns this window's closing state.
- Overrides:
isClosing
in class Window
- Returns:
- true if the window is closing; false, otherwise.
close
public final void close()
- Description copied from class:
Window
- Closes the window and all of its owned windows. If any owned window fails to close,
this window will also fail to close.
- Overrides:
close
in class Window
close
public void close(boolean result)
isModal
public boolean isModal()
getDialogCloseListener
public DialogCloseListener getDialogCloseListener()
getResult
public boolean getResult()
getDialogStateListeners
public ListenerList<DialogStateListener> getDialogStateListeners()