giden.CORE
Class RowDialogFilename

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

RowDialogFilename is a row in a RowDialogMain dialog box. It allows the user to enter a filename by typing or selecting one by browsing. The host program then retrieves the filename string by calling GetFilename. 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, 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
RowDialogFilename(java.lang.String name, java.lang.String nominal, boolean savemode, RowDialogMain dialog)
          Constructs a filename row
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Internal method
 java.lang.String GetDirectory()
          returns the filename's directory
 java.lang.String GetFilename()
          Returns the filename
 
Methods inherited from class giden.CORE.RowDialogText
GetInt, GetText, 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

RowDialogFilename

public RowDialogFilename(java.lang.String name,
                         java.lang.String nominal,
                         boolean savemode,
                         RowDialogMain dialog)
Constructs a filename row
Parameters:
name - name for the row
nominal - default filename
savemode - true if the file is to opened for save
dialog - the host RowDialogMain object
Method Detail

actionPerformed

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

GetFilename

public java.lang.String GetFilename()
Returns the filename

GetDirectory

public java.lang.String GetDirectory()
returns the filename's directory