wt.clients.gui
Class MessageDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended bywt.clients.gui.MessageDialog
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class MessageDialog
extends Dialog

Class MessageDialog displays a dialog window that contains the supplied message. The only action that can be taken by the user on this dialog is to close the dialog.

This dialog is useful for displaying error messages. For example:

    try {
       ...
    } catch (Exception e) {
       MessageDialog msg_dialog = new MessageDialog( my_frame, true, e.getLocalizedMessage() );
       msg_dialog.show();
    }
  


Supported API:true

Extendable: false

See Also:
Serialized Form

Nested Class Summary
(package private)  class MessageDialog.SymAction
           
(package private)  class MessageDialog.SymKey
           
(package private)  class MessageDialog.SymWindow
           
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  ThreadGroup contextGroup
           
(package private)  boolean fComponentsAdjusted
           
(package private)  symantec.itools.awt.shape.HorizontalLine horizontalLine1
           
(package private)  JTextArea messageLabel
           
(package private)  symantec.itools.awt.LabelButton okButton
           
private static ResourceBundle resources
           
private static String RESOURCES
           
private static String versionID
           
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MessageDialog(Component parent, boolean modal)
          Constructor which takes in a Component instead of a Frame as the parent.
MessageDialog(Component parent, boolean modal, String message)
           
MessageDialog(Component parent, String title, boolean modal)
           
MessageDialog(Component parent, String title, boolean modal, String message)
           
MessageDialog(Frame parent, boolean modal)
          Constructor for MessageDialog
MessageDialog(Frame parent, boolean modal, String message)
          Constructor for MessageDialog.
MessageDialog(Frame parent, String title, boolean modal)
          Constructor for MessageDialog.
MessageDialog(Frame parent, String title, boolean modal, String message)
          Constructor for MessageDialog.
 
Method Summary
 void addNotify()
           
(package private)  void Dialog1_WindowClosing(WindowEvent event)
           
private static Frame getComponentFrame(Component component)
           
private  WTContext getContext()
           
private static Frame getFrame(Component component)
           
private  void initResources()
           
private  void localize()
           
(package private)  void okButton_Action(ActionEvent event)
           
(package private)  void okButton_KeyPress(KeyEvent event)
           
protected  void setDisplayLocation()
           
 void setVisible(boolean b)
           
 void show()
           
 
Methods inherited from class java.awt.Dialog
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionID

private static final String versionID
See Also:
Constant Field Values

fComponentsAdjusted

boolean fComponentsAdjusted

messageLabel

JTextArea messageLabel

okButton

symantec.itools.awt.LabelButton okButton

horizontalLine1

symantec.itools.awt.shape.HorizontalLine horizontalLine1

RESOURCES

private static String RESOURCES

resources

private static ResourceBundle resources

contextGroup

private ThreadGroup contextGroup
Constructor Detail

MessageDialog

public MessageDialog(Frame parent,
                     boolean modal)
Constructor for MessageDialog

Parameters:
parent - the Frame owner of this dialog
modal - if true, dialog blocks input to the parent window when shown
See Also:


Supported API:true

MessageDialog

public MessageDialog(Frame parent,
                     String title,
                     boolean modal)
Constructor for MessageDialog.

Parameters:
parent - the owner of this dialog
title - the title to be displayed on this dialog
modal - if true, dialog blocks input to the parent window when shown
See Also:


Supported API:true

MessageDialog

public MessageDialog(Component parent,
                     boolean modal)
Constructor which takes in a Component instead of a Frame as the parent. This constructor is useful for Applets that would like to display a dialog. If a frame cannot be found by traversing the hierarchy of the given component, an IllegalArgumentException will be thrown.

Parameters:
parent - the parent Component
modal - a boolean value indicating whether or not the dialog blocks input to the parent window when shown.

Supported API:true

MessageDialog

public MessageDialog(Component parent,
                     String title,
                     boolean modal)

MessageDialog

public MessageDialog(Component parent,
                     String title,
                     boolean modal,
                     String message)

MessageDialog

public MessageDialog(Component parent,
                     boolean modal,
                     String message)

MessageDialog

public MessageDialog(Frame parent,
                     String title,
                     boolean modal,
                     String message)
Constructor for MessageDialog.

Parameters:
parent - the owner of this dialog
title - the title to be displayed on this dialog
modal - if true, dialog blocks input to the parent window when shown
message - the message to be displayed in this dialog
See Also:


Supported API:true

MessageDialog

public MessageDialog(Frame parent,
                     boolean modal,
                     String message)
Constructor for MessageDialog.

Parameters:
parent - the owner of this dialog
modal - if true, dialog blocks input to the parent window when shown
message - the message to be displayed in this dialog
See Also:


Supported API:true
Method Detail

initResources

private void initResources()

localize

private void localize()

addNotify

public void addNotify()

setVisible

public void setVisible(boolean b)

show

public void show()

setDisplayLocation

protected void setDisplayLocation()

Dialog1_WindowClosing

void Dialog1_WindowClosing(WindowEvent event)

okButton_Action

void okButton_Action(ActionEvent event)

okButton_KeyPress

void okButton_KeyPress(KeyEvent event)

getContext

private WTContext getContext()

getFrame

private static Frame getFrame(Component component)

getComponentFrame

private static Frame getComponentFrame(Component component)