giden.CORE
Class RowDialogNode

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--giden.CORE.RowDialogEntry
                          |
                          +--giden.CORE.RowDialogChoice
                                |
                                +--giden.CORE.RowDialogNode
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class RowDialogNode
extends RowDialogChoice
implements java.awt.event.ActionListener

Copyright (c) 1993-2004 C. R. Coullard, D. S. Dilworth, J. H. Owen, All Rights Reserved.
We make no representations or warranties about the suitability of the software, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. We shall not be liable for any damages suffered by user as a result of using, modifying or distributing this software or its derivatives.

RowDialogNode is a row in a RowDialogMain dialog box. It allows the user to select a node from a pulldown list or by clicking on the node. The host program then retrieves the selected string by calling GetNode. See the example in DialogSolver.java and the documentation in RowDialogMain.java.

Version:
4.0a 2004 08 27
Author:
D. S. Dilworth
See Also:
DialogSolver, RowDialogChoice, RowDialogEdge, RowDialogEntry, RowDialogFilename, RowDialogMain, RowDialogText, Serialized Form

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
RowDialogNode(java.lang.String name, LinkList options, RowDialogMain dialog)
          Constructs the row from a name and linklist of node strings
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Internal method
 Node GetNode()
          Returns the selected node or null if no node was selected
 
Methods inherited from class giden.CORE.RowDialogChoice
GetChoice, PutHelpFile, Terminate
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
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, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, 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, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RowDialogNode

public RowDialogNode(java.lang.String name,
                     LinkList options,
                     RowDialogMain dialog)
Constructs the row from a name and linklist of node strings
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Description copied from class: giden.CORE.RowDialogEntry
Internal method
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class giden.CORE.RowDialogEntry

GetNode

public Node GetNode()
Returns the selected node or null if no node was selected