wt.clients.gui
Class UserSelectorDialog

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

public class UserSelectorDialog
extends Dialog

See Also:
Serialized Form

Nested Class Summary
(package private)  class UserSelectorDialog.SymAction
           
(package private)  class UserSelectorDialog.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
(package private)  Button cancelButton
           
private static String GUI_RESOURCE
           
private  PropertyChangeListener helpListener
           
private static ResourceBundle messagesResource
           
(package private)  Button okButton
           
(package private)  Panel panel1
           
private  WTPrincipal selectedUser
           
(package private)  TextField statusTextField
           
private  ThreadGroup theThreadGroup
           
(package private)  UserSelectorPanel userSelectorPanel1
           
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
UserSelectorDialog(Component parent, boolean modal)
           
UserSelectorDialog(Frame parent, boolean modal)
          Class constructor
 
Method Summary
(package private)  void cancelButton_ActionPerformed(ActionEvent event)
           
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.
 WTPrincipal getSelectedUser()
           
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)  PropertyChangeListener newHelpListener()
          Creates a new help listener for putting mouse over messages in the status bar.
(package private)  void okButton_ActionPerformed(ActionEvent event)
           
private  void processCancelCommand()
           
protected  void processOkCommand()
          Method which handles the closing of this dialog.
 void show()
           
(package private)  void UserSelectorDialog_WindowClosing(WindowEvent event)
           
 
Methods inherited from class java.awt.Dialog
addNotify, 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, 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

selectedUser

private WTPrincipal selectedUser

helpListener

private PropertyChangeListener helpListener

userSelectorPanel1

UserSelectorPanel userSelectorPanel1

panel1

Panel panel1

okButton

Button okButton

cancelButton

Button cancelButton

statusTextField

TextField statusTextField
Constructor Detail

UserSelectorDialog

public UserSelectorDialog(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.

UserSelectorDialog

public UserSelectorDialog(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

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 WTFolderBrowserListeners that this dialog is being closed and then closes this dialog.


okButton_ActionPerformed

void okButton_ActionPerformed(ActionEvent event)

processCancelCommand

private void processCancelCommand()

cancelButton_ActionPerformed

void cancelButton_ActionPerformed(ActionEvent event)

getSelectedUser

public WTPrincipal getSelectedUser()

UserSelectorDialog_WindowClosing

void UserSelectorDialog_WindowClosing(WindowEvent event)

newHelpListener

PropertyChangeListener newHelpListener()
Creates a new help listener for putting mouse over messages in the status bar.