Package net.anwiba.commons.swing.dialog
Class MessageDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- net.anwiba.commons.swing.dialog.AbstractDialog
-
- net.anwiba.commons.swing.dialog.MessageDialog
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
- Direct Known Subclasses:
ExceptionDialog
public class MessageDialog extends AbstractDialog
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.anwiba.commons.swing.dialog.AbstractDialog
AbstractDialog.ActionEnableRunner
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description MessageDialog(java.awt.Frame owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)MessageDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)MessageDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.awt.Dialog.ModalityType modalityType)MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, boolean modal)MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, java.awt.Dialog.ModalityType modalityType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanapply()protected booleancancel()protected java.awt.ComponentgetDetailsComponent()protected booleantryOut()-
Methods inherited from class net.anwiba.commons.swing.dialog.AbstractDialog
checkButton, close, createContentPane, createView, getActions, getApplyAction, getCancelAction, getCloseAction, getContentPane, getDataStateModel, getDetailContainerPanel, getDetailsAction, getNoAction, getOkAction, getOkAction, getResult, getTryAction, getYesAction, locate, setApplyEnabled, setChangeButtonsEnabled, setContentPane, setIcon, setMessage, setOkEnabled, setTryEnabled, setVisible
-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
MessageDialog
public MessageDialog(java.awt.Frame owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)
-
MessageDialog
public MessageDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType)
-
MessageDialog
public MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.awt.Dialog.ModalityType modalityType)
-
MessageDialog
public MessageDialog(java.awt.Window owner, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)
-
MessageDialog
public MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, boolean modal)
-
MessageDialog
public MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, boolean modal)
-
MessageDialog
public MessageDialog(java.awt.Window owner, IWindowPreferences preferences, java.lang.String title, IMessage message, javax.swing.Icon icon, DialogType dialogType, java.util.List<IAdditionalActionFactory> actionFactories, IObjectModel<DataState> dataStateModel, java.awt.Dialog.ModalityType modalityType)
-
-
Method Detail
-
getDetailsComponent
protected java.awt.Component getDetailsComponent()
- Overrides:
getDetailsComponentin classAbstractDialog
-
apply
protected boolean apply()
- Specified by:
applyin classAbstractDialog
-
tryOut
protected boolean tryOut()
- Specified by:
tryOutin classAbstractDialog
-
cancel
protected boolean cancel()
- Specified by:
cancelin classAbstractDialog
-
-