wt.clients.workflow.manager
Class ChooserDialog

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

public class ChooserDialog
extends Dialog

See Also:
Serialized Form

Nested Class Summary
(package private)  class ChooserDialog.SymAction
           
(package private)  class ChooserDialog.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)  Panel buttonPanel
           
(package private)  Button cancelButton
           
(package private)  Panel checkboxPanel
           
private  boolean choosing
           
private  boolean exclusive
           
(package private)  boolean fComponentsAdjusted
           
(package private)  Label instructionsLabel
           
(package private)  Button okButton
           
private static ResourceBundle rb
           
private static String RESOURCE
          Resources for localizing message text
 
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
ChooserDialog(Frame parent)
           
ChooserDialog(Frame parent, boolean modal)
           
ChooserDialog(Frame parent, String title, boolean modal)
           
 
Method Summary
 void addNotify()
           
(package private)  void cancelButton_ActionPerformed(ActionEvent event)
          Performed when the Cancel button is pressed.
(package private)  void ChooserDialog_WindowClosing(WindowEvent event)
           
 boolean getExclusive()
          Returns the exclusive flag.
 String getInstructions()
          Gets the instructions.
 Vector getSelected()
          Gets the selected choices.
 boolean isChoosing()
          Returns true if the user has choosen something and has hit OK.
static void main(String[] args)
          Test driver
(package private)  void okButton_ActionPerformed(ActionEvent event)
          Performed when the OK button is pressed.
 void setChoices(Vector choices)
          Sets the choices.
 void setExclusive(boolean exclusive)
          Sets the exclusive flag.
 void setInstructions(String instructions)
          Sets the instructions.
 void setVisible(boolean b)
          Shows or hides the component depending on the boolean flag b.
 
Methods inherited from class java.awt.Dialog
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
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

exclusive

private boolean exclusive

choosing

private boolean choosing

RESOURCE

private static final String RESOURCE
Resources for localizing message text

See Also:
Constant Field Values

rb

private static ResourceBundle rb

fComponentsAdjusted

boolean fComponentsAdjusted

instructionsLabel

Label instructionsLabel

checkboxPanel

Panel checkboxPanel

buttonPanel

Panel buttonPanel

okButton

Button okButton

cancelButton

Button cancelButton
Constructor Detail

ChooserDialog

public ChooserDialog(Frame parent)

ChooserDialog

public ChooserDialog(Frame parent,
                     boolean modal)

ChooserDialog

public ChooserDialog(Frame parent,
                     String title,
                     boolean modal)
Method Detail

main

public static void main(String[] args)
Test driver


setInstructions

public void setInstructions(String instructions)
Sets the instructions.


getInstructions

public String getInstructions()
Gets the instructions.


setExclusive

public void setExclusive(boolean exclusive)
Sets the exclusive flag. If exclusive is set, checkboxes will be used otherwise radio buttons will be used.


getExclusive

public boolean getExclusive()
Returns the exclusive flag.


setChoices

public void setChoices(Vector choices)
Sets the choices.


getSelected

public Vector getSelected()
Gets the selected choices.


isChoosing

public boolean isChoosing()
Returns true if the user has choosen something and has hit OK.


okButton_ActionPerformed

void okButton_ActionPerformed(ActionEvent event)
Performed when the OK button is pressed.


cancelButton_ActionPerformed

void cancelButton_ActionPerformed(ActionEvent event)
Performed when the Cancel button is pressed.


addNotify

public void addNotify()

setVisible

public void setVisible(boolean b)
Shows or hides the component depending on the boolean flag b.

Parameters:
b - if true, show the component; otherwise, hide the component.
See Also:
Component.isVisible()

ChooserDialog_WindowClosing

void ChooserDialog_WindowClosing(WindowEvent event)