wt.clients.gui
Class WTListDialog

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

public class WTListDialog
extends Dialog

See Also:
Serialized Form

Nested Class Summary
(package private)  class WTListDialog.SymAction
           
 
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
(package private)  Button cancelButton
           
private static String GUI_RESOURCE
           
private static ResourceBundle messagesResource
           
(package private)  WTMultiList multiList
           
(package private)  Button okButton
           
(package private)  Panel panel1
           
private  WTObject selectedObject
           
private  WTObject[] selectedObjects
           
private  ThreadGroup theThreadGroup
           
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
WTListDialog(Component parent, boolean modal)
           
WTListDialog(Frame parent, boolean modal)
          Class constructor
 
Method Summary
 void addDetails(WTObject[] details)
           
(package private)  void cancelButton_ActionPerformed(ActionEvent event)
           
 void dispose()
           
private static Frame getComponentFrame(Component component)
           
private static Frame getFrame(Component component)
          Traverse the parent hierarchy of the given Component until a frame is found.
 WTObject getSelectedDetail()
           
 WTObject[] getSelectedDetails()
           
private  ResourceBundle initResources()
          getMessagesResource gets the ResourceBundle used for providing localized error-messages and feedback.
private  void localize()
          Method to translate the button labels of the dialog according to the Locale of the client.
(package private)  void okButton_ActionPerformed(ActionEvent event)
           
private  void processCancelCommand()
           
protected  void processOkCommand()
          Method which handles the closing of this dialog.
 void setMultipleMode(boolean b)
           
 void setSchema(WTSchema a_schema)
           
 void show()
           
 
Methods inherited from class java.awt.Dialog
addNotify, 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, setVisible, 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

theThreadGroup

private ThreadGroup theThreadGroup

messagesResource

private static ResourceBundle messagesResource

GUI_RESOURCE

private static String GUI_RESOURCE

selectedObjects

private WTObject[] selectedObjects

selectedObject

private WTObject selectedObject

multiList

WTMultiList multiList

panel1

Panel panel1

okButton

Button okButton

cancelButton

Button cancelButton
Constructor Detail

WTListDialog

public WTListDialog(Frame parent,
                    boolean modal)
Class constructor

Parameters:
parent - the parent Frame launching this dialog
modal - a boolean value indicating whether or not this dialog should be modal.

WTListDialog

public WTListDialog(Component parent,
                    boolean modal)
Method Detail

show

public void show()

localize

private void localize()
Method to translate the button labels of the dialog according to the Locale of the client.

See Also:
initResources()

initResources

private ResourceBundle initResources()
getMessagesResource gets the ResourceBundle used for providing localized error-messages and feedback.

See Also:
ResourceBundle

setSchema

public void setSchema(WTSchema a_schema)

getFrame

private static Frame getFrame(Component component)
Traverse the parent hierarchy of the given Component until a frame is found. If no Frame is found, null is returned.

Parameters:
component - the Component for which an associated Frame is to be returned
Returns:
the Frame associated with the given component.

getComponentFrame

private static Frame getComponentFrame(Component component)

processOkCommand

protected void processOkCommand()
Method which handles the closing of this dialog. This method is ultimately invoked in response to the user pressing the OK button. This method notifies the WTListListeners that this dialog is being closed and then closes this dialog.


getSelectedDetail

public WTObject getSelectedDetail()

getSelectedDetails

public WTObject[] getSelectedDetails()

addDetails

public void addDetails(WTObject[] details)

setMultipleMode

public void setMultipleMode(boolean b)

okButton_ActionPerformed

void okButton_ActionPerformed(ActionEvent event)

processCancelCommand

private void processCancelCommand()

cancelButton_ActionPerformed

void cancelButton_ActionPerformed(ActionEvent event)

dispose

public void dispose()