public class BaseMessageDialog
extends oracle.bali.ewt.dialog.JEWTDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_ALERT
The look and feel dependent alert/confirmation icon.
|
static int |
TYPE_APPLICATION_ERROR
The look and feel dependent error icon.
|
static int |
TYPE_CONFIRM_OR_CANCEL
confirm or cancel
|
static int |
TYPE_CONFIRMATION
The look and feel dependent confirmation icon.
|
static int |
TYPE_INFORMATION
The look and feel dependent information icon.
|
ACTION_APPLY, BUTTON_APPLY, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_DEFAULT, BUTTON_HELP, BUTTON_NONE, BUTTON_OK, PROPERTY_CLOSED
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier | Constructor and Description |
---|---|
protected |
BaseMessageDialog(java.awt.Dialog owner,
java.lang.String title,
int buttonMask) |
protected |
BaseMessageDialog(java.awt.Frame owner,
java.lang.String title,
int buttonMask) |
Modifier and Type | Method and Description |
---|---|
void |
addMessageComponent(java.awt.Component component)
Add a component under the message text.
|
static BaseMessageDialog |
createMessageDialogImpl(java.awt.Component parent,
java.lang.String title,
int messageType)
Convenience static method which creates a JEWTMessageDialog.
|
protected boolean |
runActualDialog() |
boolean |
runDialog()
Run the dialog
|
void |
setHelpTopic(java.lang.String id)
Set the help topic ID
|
void |
setMessage(java.lang.Object msg) |
void |
setMessageText(java.lang.String message)
Set the message that is displayed
|
void |
setMessageText(java.lang.String message,
java.lang.Object[] substitute)
Convenience method that is identical to
setMessageText(MessageFormat.format( message, substitute ) );
|
void |
setMessageType(int type)
Set the message type.
|
addActionListener, addCustomButton, addNotify, addPropertyChangeListener, addVetoableChangeListener, closeDialog, createDialog, dialogInit, dismissDialog, dispose, firePropertyChange, fireVetoableChange, getAccessibleContext, getButtonMask, getButtonMnemonic, getCancelButtonMnemonic, getCancelButtonText, getCenterOver, getContent, getCustomButton, getCustomButtonCount, getDefaultButton, getDefaultCustomButton, getDialogHeader, getInitialFocus, getMaximumInitialSize, getMaximunInitialSize, getMinimumSize, getOKButtonMnemonic, getOKButtonText, getPreferredSize, getValidationMessagePane, isCancelled, isDialogClosingEvent, isOKButtonEnabled, isOked, pack, processActionEvent, processComponentEvent, processEvent, processWindowEvent, removeActionListener, removeCustomButton, removePropertyChangeListener, removeVetoableChangeListener, runDialog, setButtonMask, setCancelButtonMnemonic, setCancelButtonText, setCenterOver, setContent, setDefaultButton, setDefaultCustomButton, setDialogHeader, setInitialFocus, setInitialFocus, setMaximumInitialSize, setMaximumInitialSize, setMinimumSize, setMinimumSize, setOKButtonEnabled, setOKButtonMnemonic, setOKButtonText, setPreferredSize, setPreferredSize, setValidationMessagePane
addImpl, createRootPane, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, paint, postEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setModalExclusionType, setSize, setSize, setType, toFront
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, getMousePosition, 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
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, 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, getPeer, 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, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int TYPE_APPLICATION_ERROR
public static final int TYPE_INFORMATION
public static final int TYPE_ALERT
public static final int TYPE_CONFIRMATION
public static final int TYPE_CONFIRM_OR_CANCEL
protected BaseMessageDialog(java.awt.Frame owner, java.lang.String title, int buttonMask)
protected BaseMessageDialog(java.awt.Dialog owner, java.lang.String title, int buttonMask)
public static BaseMessageDialog createMessageDialogImpl(java.awt.Component parent, java.lang.String title, int messageType)
runDialog()
method to actually make the message dialog appear.parent
- The parent of the dialog. The first ancestor Dialog in the component
tree will be used as the parent of the dialog. Failing that, the first
ancestor Frame will be used. If the component has no ancestor
frame, this method will throw an IllegalArgumentException. Passing
null into this method will also result in an IllegalArgumentException
being thrown.title
- The title of the dialog. Often, this is the application name.messageType
- The type of icon that will be displayed in the dialog. This should
be one of the TYPE_ static finals in this class.java.lang.IllegalArgumentException
- if the specified component
does not have a Frame or Dialog ancestor, or the specified component
is null.public void setMessage(java.lang.Object msg)
public void setMessageText(java.lang.String message)
message
- The message to display.public void setMessageText(java.lang.String message, java.lang.Object[] substitute)
message
- The message to displaysubstitute
- Parameters to substitute into messagepublic void setMessageType(int type)
type
- - One of TYPE_APPLICATION_ERROR
, TYPE_ALERT
,
TYPE_CONFIRMATION
, TYPE_CONFIRM_OR_CANCEL
or TYPE_INFORMATION
public void setHelpTopic(java.lang.String id)
id
- the help topic idpublic void addMessageComponent(java.awt.Component component)
component
- the component to add. Must not be null.java.lang.NullPointerException
- if component is null.protected boolean runActualDialog()
public boolean runDialog()
runDialog
in class oracle.bali.ewt.dialog.JEWTDialog