giden.CORE
Class RowDialogEdge

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--giden.CORE.RowDialogEntry
                          |
                          +--giden.CORE.RowDialogChoice
                                |
                                +--giden.CORE.RowDialogEdge
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 RowDialogEdge
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.

RowDialogEdge is a row in a RowDialogMain dialog box. It allows the user to select an edge from a pulldown list or by clicking on the edge. The host program then retrieves the selected string by calling GetEdge. 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, RowDialogEntry, RowDialogFilename, RowDialogMain, RowDialogNode, 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
RowDialogEdge(java.lang.String name, LinkList options, RowDialogMain dialog)
          Constructs the row from a name and linklist of edge strings
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Internal method
 Edge GetEdge()
          Returns the selected edge or null if no edge 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

RowDialogEdge

public RowDialogEdge(java.lang.String name,
                     LinkList options,
                     RowDialogMain dialog)
Constructs the row from a name and linklist of edge 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

GetEdge

public Edge GetEdge()
Returns the selected edge or null if no edge was selected