uci.uml.ui
Class NavigatorConfigDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--uci.uml.ui.NavigatorConfigDialog

public class NavigatorConfigDialog
extends JDialog
implements ActionListener, ChangeListener, ListSelectionListener, MouseListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Field Summary
protected  JButton _addRuleButton
           
protected  JButton _dupPersButton
           
protected  JPanel _mainButtons
           
protected  JButton _newPersButton
           
static int _numNavConfig
           
protected  JButton _okButton
           
protected  ButtonGroup _paneOneGroup
           
protected  JRadioButton _paneOneNotShown
           
protected  JPanel _paneOnePanel
           
protected  JRadioButton _paneOneTree
           
protected  JPanel _panesPanel
           
protected  ButtonGroup _paneThreeGroup
           
protected  JRadioButton _paneThreeMRU
           
protected  JRadioButton _paneThreeNotShown
           
protected  JPanel _paneThreePanel
           
protected  JRadioButton _paneThreeTree
           
protected  ButtonGroup _paneTwoGroup
           
protected  JRadioButton _paneTwoMRU
           
protected  JRadioButton _paneTwoNotShown
           
protected  JPanel _paneTwoPanel
           
protected  JRadioButton _paneTwoTree
           
protected  JPanel _persButtons
           
protected  JList _persList
           
protected  JPanel _persPanel
           
protected  JButton _removePersButton
           
protected  JButton _removeRuleButton
           
protected  JList _ruleLibList
           
protected  JList _rulesList
           
protected  JTabbedPane _tabs
           
protected  JPanel _xferButtons
           
 int HEIGHT
           
 int WIDTH
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
NavigatorConfigDialog(Frame parent)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 void doAddRule()
           
 void doDupPers()
           
 void doNewPers()
           
 void doOk()
           
 void doRemovePers()
           
 void doRemoveRule()
           
 void doSelectLibRule()
           
 void doSelectPers()
           
 void doSelectRule()
           
 void initPanesPanel()
           
 void initPersPanel()
           
 void mouseClicked(MouseEvent me)
           
 void mouseEntered(MouseEvent me)
           
 void mouseExited(MouseEvent me)
           
 void mousePressed(MouseEvent me)
           
 void mouseReleased(MouseEvent me)
           
 void stateChanged(ChangeEvent ce)
           
 void valueChanged(ListSelectionEvent lse)
          Called when the user changes selections in a list.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_numNavConfig

public static int _numNavConfig

WIDTH

public final int WIDTH

HEIGHT

public final int HEIGHT

_tabs

protected JTabbedPane _tabs

_mainButtons

protected JPanel _mainButtons

_okButton

protected JButton _okButton

_persPanel

protected JPanel _persPanel

_persList

protected JList _persList

_rulesList

protected JList _rulesList

_ruleLibList

protected JList _ruleLibList

_persButtons

protected JPanel _persButtons

_newPersButton

protected JButton _newPersButton

_removePersButton

protected JButton _removePersButton

_dupPersButton

protected JButton _dupPersButton

_xferButtons

protected JPanel _xferButtons

_addRuleButton

protected JButton _addRuleButton

_removeRuleButton

protected JButton _removeRuleButton

_panesPanel

protected JPanel _panesPanel

_paneOnePanel

protected JPanel _paneOnePanel

_paneOneNotShown

protected JRadioButton _paneOneNotShown

_paneOneTree

protected JRadioButton _paneOneTree

_paneOneGroup

protected ButtonGroup _paneOneGroup

_paneTwoPanel

protected JPanel _paneTwoPanel

_paneTwoNotShown

protected JRadioButton _paneTwoNotShown

_paneTwoMRU

protected JRadioButton _paneTwoMRU

_paneTwoTree

protected JRadioButton _paneTwoTree

_paneTwoGroup

protected ButtonGroup _paneTwoGroup

_paneThreePanel

protected JPanel _paneThreePanel

_paneThreeNotShown

protected JRadioButton _paneThreeNotShown

_paneThreeMRU

protected JRadioButton _paneThreeMRU

_paneThreeTree

protected JRadioButton _paneThreeTree

_paneThreeGroup

protected ButtonGroup _paneThreeGroup
Constructor Detail

NavigatorConfigDialog

public NavigatorConfigDialog(Frame parent)
Method Detail

initPersPanel

public void initPersPanel()

initPanesPanel

public void initPanesPanel()

doNewPers

public void doNewPers()

doRemovePers

public void doRemovePers()

doDupPers

public void doDupPers()

doAddRule

public void doAddRule()

doRemoveRule

public void doRemoveRule()

doSelectPers

public void doSelectPers()

doSelectLibRule

public void doSelectLibRule()

doSelectRule

public void doSelectRule()

doOk

public void doOk()

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

stateChanged

public void stateChanged(ChangeEvent ce)
Specified by:
stateChanged in interface ChangeListener

valueChanged

public void valueChanged(ListSelectionEvent lse)
Called when the user changes selections in a list.
Specified by:
valueChanged in interface ListSelectionListener

mousePressed

public void mousePressed(MouseEvent me)
Specified by:
mousePressed in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent me)
Specified by:
mouseReleased in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent me)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent me)
Specified by:
mouseExited in interface MouseListener

mouseClicked

public void mouseClicked(MouseEvent me)
Specified by:
mouseClicked in interface MouseListener