Ontimize 5.2072EN

com.ontimize.gui
Class MessageDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JOptionPane
                  extended bycom.ontimize.gui.MessageDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, Internationalization, java.awt.MenuContainer, java.io.Serializable

public class MessageDialog
extends javax.swing.JOptionPane
implements Internationalization

Utility class that implements a JDialog to show client application messages. It presents several methods to customize the dialog.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JOptionPane
javax.swing.JOptionPane.AccessibleJOptionPane
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  int characterNumberPerLine
           
static boolean DEBUG
           
static java.lang.String ERROR_MESSAGE_TITLE
           
static java.lang.String ERROR_MESSAGE_TITLE_es_ES
           
static java.lang.String INFO_MESSAGE_TITLE
           
static java.lang.String INFO_MESSAGE_TITLE_es_ES
           
static java.lang.String NULL_MESSAGE
           
static java.lang.String QUESTION_MESSAGE_TITLE
           
static java.lang.String QUESTION_MESSAGE_TITLE_es_ES
           
static java.lang.String WARNING_MESSAGE_TITLE
           
static java.lang.String WARNING_MESSAGE_TITLE_es_ES
           
 
Fields inherited from class javax.swing.JOptionPane
CANCEL_OPTION, CLOSED_OPTION, DEFAULT_OPTION, ERROR_MESSAGE, icon, ICON_PROPERTY, INFORMATION_MESSAGE, INITIAL_SELECTION_VALUE_PROPERTY, INITIAL_VALUE_PROPERTY, initialSelectionValue, initialValue, INPUT_VALUE_PROPERTY, inputValue, message, MESSAGE_PROPERTY, MESSAGE_TYPE_PROPERTY, messageType, NO_OPTION, OK_CANCEL_OPTION, OK_OPTION, OPTION_TYPE_PROPERTY, options, OPTIONS_PROPERTY, optionType, PLAIN_MESSAGE, QUESTION_MESSAGE, SELECTION_VALUES_PROPERTY, selectionValues, UNINITIALIZED_VALUE, value, VALUE_PROPERTY, WANTS_INPUT_PROPERTY, wantsInput, WARNING_MESSAGE, YES_NO_CANCEL_OPTION, YES_NO_OPTION, YES_OPTION
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.ontimize.gui.i18n.Internationalization
DEBUG_LANGUAGE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 int getMaxCharactersPerLineCount()
           
 java.util.Vector getTextsToTranslate()
          Returns all the texts in the element suitable for being translated.
static java.util.Vector getTextsToTranslateS()
          All the messages that can be translated, apart from those translated in the getTextsToTranslate method.
protected  void setArgs(java.lang.Object[] args)
           
 void setComponentLocale(java.util.Locale l)
           
 void setResourceBundle(java.util.ResourceBundle bundle)
          Sets the language resource bundle.
 void setTitle(java.lang.String title)
           
static void showErrorMessage(java.awt.Window window, java.lang.String message)
          Shows an error message.
static java.lang.Object showInputMessage(java.awt.Window window, java.lang.String message, java.util.ResourceBundle resourceBundle)
          Shows a dialog of the class MessageDialog to get a response from the client.
static java.lang.Object showInputMessage(java.awt.Window window, java.lang.String message, java.util.ResourceBundle resourceBundle, java.lang.Object initialValue)
          Shows a dialog of the class MessageDialog to get a response from the client.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle)
          Shows a message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle)
          Shows a dialog.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
           
static int showMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, int type, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, int newType, java.util.ResourceBundle resourceBundle, java.lang.String title, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, java.lang.Object[] args)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, java.lang.String title)
          Creates an instance of this class which shows a dialog with a configurable message.
static int showOptionMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, int newType, java.lang.Object[] newValues)
          Shows a dialog which allows the user to choose among several options.
static int showOptionMessage(java.awt.Dialog parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, int newType, java.lang.Object[] newValues, java.lang.String title)
          Shows a dialog which allows the user to choose among several options.
static int showOptionMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, int newType, java.lang.Object[] newValues)
          Shows a dialog which allows the user to choose among several options.
static int showOptionMessage(java.awt.Frame parent, java.lang.String message, java.lang.String details, int type, java.util.ResourceBundle resourceBundle, int newType, java.lang.Object[] newValues, java.lang.String title)
          Shows a dialog which allows the user to choose among several options.
static boolean showQuestionMessage(java.awt.Window window, java.lang.String message)
          Shows a yes/no question message.
static boolean showQuestionMessage(java.awt.Window w, java.lang.String message, java.util.ResourceBundle resourceBundle)
          Shows a yes/no question message.
protected  void updateMessage()
           
 
Methods inherited from class javax.swing.JOptionPane
createDialog, createInternalFrame, getAccessibleContext, getDesktopPaneForComponent, getFrameForComponent, getIcon, getInitialSelectionValue, getInitialValue, getInputValue, getMessage, getMessageType, getOptions, getOptionType, getRootFrame, getSelectionValues, getUI, getUIClassID, getValue, getWantsInput, paramString, selectInitialValue, setIcon, setInitialSelectionValue, setInitialValue, setInputValue, setMessage, setMessageType, setOptions, setOptionType, setRootFrame, setSelectionValues, setUI, setValue, setWantsInput, showConfirmDialog, showConfirmDialog, showConfirmDialog, showConfirmDialog, showInputDialog, showInputDialog, showInputDialog, showInputDialog, showInputDialog, showInputDialog, showInternalConfirmDialog, showInternalConfirmDialog, showInternalConfirmDialog, showInternalConfirmDialog, showInternalInputDialog, showInternalInputDialog, showInternalInputDialog, showInternalMessageDialog, showInternalMessageDialog, showInternalMessageDialog, showInternalOptionDialog, showMessageDialog, showMessageDialog, showMessageDialog, showOptionDialog, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL_MESSAGE

public static final java.lang.String NULL_MESSAGE
See Also:
Constant Field Values

DEBUG

public static boolean DEBUG

INFO_MESSAGE_TITLE

public static java.lang.String INFO_MESSAGE_TITLE

ERROR_MESSAGE_TITLE

public static java.lang.String ERROR_MESSAGE_TITLE

WARNING_MESSAGE_TITLE

public static java.lang.String WARNING_MESSAGE_TITLE

QUESTION_MESSAGE_TITLE

public static java.lang.String QUESTION_MESSAGE_TITLE

INFO_MESSAGE_TITLE_es_ES

public static java.lang.String INFO_MESSAGE_TITLE_es_ES

ERROR_MESSAGE_TITLE_es_ES

public static java.lang.String ERROR_MESSAGE_TITLE_es_ES

WARNING_MESSAGE_TITLE_es_ES

public static java.lang.String WARNING_MESSAGE_TITLE_es_ES

QUESTION_MESSAGE_TITLE_es_ES

public static java.lang.String QUESTION_MESSAGE_TITLE_es_ES

characterNumberPerLine

protected int characterNumberPerLine
Method Detail

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showOptionMessage

public static int showOptionMessage(java.awt.Frame parent,
                                    java.lang.String message,
                                    java.lang.String details,
                                    int type,
                                    java.util.ResourceBundle resourceBundle,
                                    int newType,
                                    java.lang.Object[] newValues)
Shows a dialog which allows the user to choose among several options.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
newValues - an array of Objects the user to be displayed (usually in a list or combo-box) from which the user can make a selection
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the choosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle)
Shows a message. The message type can be selected among the following values from the JOptionPane class.
  • JOptionPane.ERROR_MESSAGE
  • JOptionPane.INFORMATION_MESSAGE
  • JOptionPane.WARNING_MESSAGE
  • JOptionPane.QUESTION_MESSAGE
  • JOptionPane.PLAIN_MESSAGE

Parameters:
parent - the Dialog that will hold the message
message - the message to show
type - the message type
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the choosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle)
Shows a dialog.

Parameters:
parent - the Dialog that will hold the message.
message - the key of the message to display
details -
type - type the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the arguments parameters will be sets
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showOptionMessage

public static int showOptionMessage(java.awt.Dialog parent,
                                    java.lang.String message,
                                    java.lang.String details,
                                    int type,
                                    java.util.ResourceBundle resourceBundle,
                                    int newType,
                                    java.lang.Object[] newValues)
Shows a dialog which allows the user to choose among several options.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
newValues - an array of Objects the user to be displayed (usually in a list or combo-box) from which the user can make a selection
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

getTextsToTranslate

public java.util.Vector getTextsToTranslate()
Description copied from interface: Internationalization
Returns all the texts in the element suitable for being translated.

Specified by:
getTextsToTranslate in interface Internationalization
Returns:
all the texts in the element suitable for being translated.

getTextsToTranslateS

public static java.util.Vector getTextsToTranslateS()
All the messages that can be translated, apart from those translated in the getTextsToTranslate method.

Returns:

setArgs

protected void setArgs(java.lang.Object[] args)

updateMessage

protected void updateMessage()

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle bundle)
Description copied from interface: Internationalization
Sets the language resource bundle. When the application changes the configured language, for all the objects that implement this interface this method must be called with the new file.
The method must translate all the elements that have texts in the GUI

Specified by:
setResourceBundle in interface Internationalization
Parameters:
bundle - the new language bundle.

setTitle

public void setTitle(java.lang.String title)

setComponentLocale

public void setComponentLocale(java.util.Locale l)
Specified by:
setComponentLocale in interface Internationalization

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Frame parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showOptionMessage

public static int showOptionMessage(java.awt.Frame parent,
                                    java.lang.String message,
                                    java.lang.String details,
                                    int type,
                                    java.util.ResourceBundle resourceBundle,
                                    int newType,
                                    java.lang.Object[] newValues,
                                    java.lang.String title)
Shows a dialog which allows the user to choose among several options.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
newValues - an array of Objects the user to be displayed (usually in a list or combo-box) from which the user can make a selection
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Dialog instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated. * @return the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showMessage

public static int showMessage(java.awt.Dialog parent,
                              java.lang.String message,
                              java.lang.String details,
                              int type,
                              int newType,
                              java.util.ResourceBundle resourceBundle,
                              java.lang.String title,
                              java.lang.Object[] args)
Creates an instance of this class which shows a dialog with a configurable message.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
title - the key of the dialog title; the key will be translated.
args - an object array with the values that will configure the message, in case the message can be configurable, that is, uses {0}, {1}, etc. to mark the spots where the args params will be set
Returns:
the selected value in the dialog, that is, the index of the selected option when the chosen type of the dialog enables it, or JOptionPane.CLOSED_OPTION if no options selected / available

showOptionMessage

public static int showOptionMessage(java.awt.Dialog parent,
                                    java.lang.String message,
                                    java.lang.String details,
                                    int type,
                                    java.util.ResourceBundle resourceBundle,
                                    int newType,
                                    java.lang.Object[] newValues,
                                    java.lang.String title)
Shows a dialog which allows the user to choose among several options.

Parameters:
parent - the window that will hold the message, in this case a Frame instance
message - the key of the message to display; this key will be translated
details - the content of details will be displayed into an auxiliary text box of the dialog and can be shown or hidden by the user
type - the message type. The message type can be selected among the following values from the JOptionPane class. Values can be: JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE
newType - an integer specifying the options the L&F is to display: JOptionPane.DEFAULT_OPTION , JOptionPane.YES_NO_OPTION, JOptionPane.YES_NO_CANCEL_OPTION, or JOptionPane.OK_CANCEL_OPTION
resourceBundle - the resource bundle that will be used to look up the message key
newValues - an array of Objects the user to be displayed (usually in a list or combo-box) from which the user can make a selection
title - the key of the dialog title; the key will be translated.
Returns:

getMaxCharactersPerLineCount

public int getMaxCharactersPerLineCount()

showErrorMessage

public static void showErrorMessage(java.awt.Window window,
                                    java.lang.String message)
Shows an error message.

Parameters:
window - the window that will hold the message. It can be either a #Dialog or a Frame
message - the key of the message to display

showQuestionMessage

public static boolean showQuestionMessage(java.awt.Window window,
                                          java.lang.String message)
Shows a yes/no question message. These kind of messages has two buttons, to get the client response to the query

Parameters:
window - the window that will hold the message. It can be either a #Dialog or a Frame
message - the key of the message to display
Returns:
true if the user pressed yes, false otherwise

showQuestionMessage

public static boolean showQuestionMessage(java.awt.Window w,
                                          java.lang.String message,
                                          java.util.ResourceBundle resourceBundle)
Shows a yes/no question message. These kind of messages has two buttons, to get the client response to the query

Parameters:
w - the window that will hold the message. It can be either a #Dialog or a Frame
message - the key of the message to display
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
true if the user pressed yes, false otherwise

showInputMessage

public static java.lang.Object showInputMessage(java.awt.Window window,
                                                java.lang.String message,
                                                java.util.ResourceBundle resourceBundle)
Shows a dialog of the class MessageDialog to get a response from the client.

Parameters:
window - the window that will hold the message. It can be either a #Dialog or a Frame
message - message the key of the message to display
resourceBundle - the resource bundle that will be used to look up the message key
Returns:
the client response

showInputMessage

public static java.lang.Object showInputMessage(java.awt.Window window,
                                                java.lang.String message,
                                                java.util.ResourceBundle resourceBundle,
                                                java.lang.Object initialValue)
Shows a dialog of the class MessageDialog to get a response from the client.

Parameters:
window - the window that will hold the message. It can be either a #Dialog or a Frame
message - message the key of the message to display
resourceBundle - the resource bundle that will be used to look up the message key
initialValue -
Returns:
the client response

Ontimize