|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gr.zeus.ui.JMessage
public final class JMessage
This component is similar to javax.swing.JOptionPane
component.
It can be used to display message and error dialogs. The main features of
JMessage
are:
JOptionPane
OK,CANCEL,YES,NO buttonsJOptionPane
messageType(s) & optionType(s)
Nested Class Summary | |
---|---|
static class |
JMessage.JMessageButtonEnum
Enum with all the supported buttons of the dialog. |
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 |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JMessage(java.awt.Frame parent,
java.lang.String message,
java.lang.String frameTitle,
int messageType,
int optionType,
JMessage.JMessageButtonEnum defaultButton,
javax.swing.Icon ico,
java.lang.Throwable ex,
java.lang.String okText,
java.lang.String cancelText,
java.lang.String yesText,
java.lang.String noText)
Constructor. |
Method Summary | |
---|---|
int |
getReturnStatus()
Returns the status of the dialog depending on which button was pressed. |
static void |
showErrorMessage(java.awt.Frame parent,
java.lang.String message)
Wrapper method for showMessageDialog(). |
static void |
showErrorMessage(java.awt.Frame parent,
java.lang.String message,
java.lang.Throwable ex)
Wrapper method for showMessageDialog(). |
static void |
showInfoMessage(java.awt.Frame parent,
java.lang.String message)
Wrapper method for showMessageDialog(). |
static void |
showInfoMessage(java.awt.Frame parent,
java.lang.String message,
java.lang.Throwable ex)
Wrapper method for showMessageDialog(). |
static int |
showMessageDialog(java.awt.Frame parent,
java.lang.String message,
int messageType,
int optionType)
Factory method, create-show-return. |
static int |
showMessageDialog(java.awt.Frame parent,
java.lang.String message,
int messageType,
int optionType,
JMessage.JMessageButtonEnum defaultButton)
Factory method, create-show-return. |
static int |
showMessageDialog(java.awt.Frame parent,
java.lang.String message,
int messageType,
int optionType,
java.lang.Throwable ex)
Factory method, create-show-return. |
static int |
showMessageDialog(java.awt.Frame parent,
java.lang.String message,
java.lang.String frameTitle,
int messageType,
int optionType,
JMessage.JMessageButtonEnum defaultButton,
javax.swing.Icon ico,
java.lang.Throwable ex,
java.lang.String okText,
java.lang.String cancelText,
java.lang.String yesText,
java.lang.String noText)
Factory method, create-show-return. |
static boolean |
showQuestionMessageN(java.awt.Frame parent,
java.lang.String message)
Wrapper method for showMessageDialog(). |
static boolean |
showQuestionMessageY(java.awt.Frame parent,
java.lang.String message)
Wrapper method for showMessageDialog(). |
static void |
showWarningMessage(java.awt.Frame parent,
java.lang.String message)
Wrapper method for showMessageDialog(). |
static void |
showWarningMessage(java.awt.Frame parent,
java.lang.String message,
java.lang.Throwable ex)
Wrapper method for showMessageDialog(). |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JMessage(java.awt.Frame parent, java.lang.String message, java.lang.String frameTitle, int messageType, int optionType, JMessage.JMessageButtonEnum defaultButton, javax.swing.Icon ico, java.lang.Throwable ex, java.lang.String okText, java.lang.String cancelText, java.lang.String yesText, java.lang.String noText)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.frameTitle
- The title for the frame, if null
the
default is used.messageType
- Same as JOptionPane
, one of:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, or PLAIN_MESSAGEoptionType
- Same as JOptionPane
, one of:
DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION,
OK_CANCEL_OPTIONdefaultButton
- The default selected button for the dialog, if
null
the default for
optionType
will be selected.ico
- The custom icon to use, null
means no
icon.ex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.okText
- Ok button text, if null
the default
is used.cancelText
- Cancel button text, if null
the default
is used.yesText
- Yes button text, if null
the default
is used.noText
- No button text, if null
the default
is used.Method Detail |
---|
public static void showErrorMessage(java.awt.Frame parent, java.lang.String message)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.public static void showErrorMessage(java.awt.Frame parent, java.lang.String message, java.lang.Throwable ex)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.ex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.public static void showWarningMessage(java.awt.Frame parent, java.lang.String message)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.public static void showWarningMessage(java.awt.Frame parent, java.lang.String message, java.lang.Throwable ex)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.ex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.public static void showInfoMessage(java.awt.Frame parent, java.lang.String message)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.public static void showInfoMessage(java.awt.Frame parent, java.lang.String message, java.lang.Throwable ex)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.ex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.public static boolean showQuestionMessageN(java.awt.Frame parent, java.lang.String message)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.
public static boolean showQuestionMessageY(java.awt.Frame parent, java.lang.String message)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.
public static int showMessageDialog(java.awt.Frame parent, java.lang.String message, int messageType, int optionType)
parent
frame using UI defaults
for icon and a locale specific frame title.
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.messageType
- Same as JOptionPane
, one of:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, or PLAIN_MESSAGEoptionType
- Same as JOptionPane
, one of:
DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION,
OK_CANCEL_OPTION
JOptionPane
,
one of: CANCEL_OPTION, NO_OPTION, YES_OPTION,
OK_OPTION or CLOSED_OPTION if the dialog was closed.public static int showMessageDialog(java.awt.Frame parent, java.lang.String message, int messageType, int optionType, JMessage.JMessageButtonEnum defaultButton)
parent
frame using UI defaults
for icon and a locale specific frame title.
Use JMessageButtonEnum
to setup the default button.
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.messageType
- Same as JOptionPane
, one of:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, or PLAIN_MESSAGEoptionType
- Same as JOptionPane
, one of:
DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION,
OK_CANCEL_OPTIONdefaultButton
- The default selected button for the dialog, if
null
the default for
optionType
will be selected.
JOptionPane
,
one of: CANCEL_OPTION, NO_OPTION, YES_OPTION,
OK_OPTION or CLOSED_OPTION if the dialog was closed.public static int showMessageDialog(java.awt.Frame parent, java.lang.String message, int messageType, int optionType, java.lang.Throwable ex)
parent
frame using UI defaults
for icon and a locale specific frame title. Also enables button to print
the stacktrace of an exception.
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.messageType
- Same as JOptionPane
, one of:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, or PLAIN_MESSAGEoptionType
- Same as JOptionPane
, one of:
DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION,
OK_CANCEL_OPTIONex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.
JOptionPane
,
one of: CANCEL_OPTION, NO_OPTION, YES_OPTION,
OK_OPTION or CLOSED_OPTION if the dialog was closed.public static int showMessageDialog(java.awt.Frame parent, java.lang.String message, java.lang.String frameTitle, int messageType, int optionType, JMessage.JMessageButtonEnum defaultButton, javax.swing.Icon ico, java.lang.Throwable ex, java.lang.String okText, java.lang.String cancelText, java.lang.String yesText, java.lang.String noText)
parent
- The parent relative frame, can be null
.message
- The message to display, can be plain or html.frameTitle
- The title for the frame, if null
the
default is used.messageType
- Same as JOptionPane
, one of:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE,
QUESTION_MESSAGE, or PLAIN_MESSAGEoptionType
- Same as JOptionPane
, one of:
DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION,
OK_CANCEL_OPTIONdefaultButton
- The default selected button for the dialog, if
null
the default for
optionType
will be selected.ico
- The custom icon to use, null
means no
icon.ex
- An exception to display it's stacktrace,
null
will disable the stacktrace button
functionality.okText
- Ok button text, if null
the default
is used.cancelText
- Cancel button text, if null
the default
is used.yesText
- Yes button text, if null
the default
is used.noText
- No button text, if null
the default
is used.
JOptionPane
,
one of: CANCEL_OPTION, NO_OPTION, YES_OPTION,
OK_OPTION or CLOSED_OPTION if the dialog was closed.public int getReturnStatus()
JOptionPane
, one of:
CANCEL_OPTION, NO_OPTION, YES_OPTION, OK_OPTION or
CLOSED_OPTION if the dialog was closed.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |