| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--AFLPgui.MultiFileDialog
This class allows the user to select multiple files. It provides a directory strucute which can be navigated on one side and a list of files to open on the other.
| Inner classes inherited from class java.awt.Dialog | 
| java.awt.Dialog.AccessibleAWTDialog | 
| Inner classes inherited from class java.awt.Window | 
| java.awt.Window.AccessibleAWTWindow | 
| Inner classes inherited from class java.awt.Container | 
| java.awt.Container.AccessibleAWTContainer | 
| Inner classes inherited from class java.awt.Component | 
| java.awt.Component.AccessibleAWTComponent | 
| 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 | |
| MultiFileDialog(java.awt.Frame parent)Creates a new dialog with the specified parameters | |
| MultiFileDialog(java.awt.Frame parent,
                java.lang.String title)Creates a new dialog with the specified parameters | |
| Method Summary | |
|  void | actionPerformed(java.awt.event.ActionEvent e)Handle the button clicks as well as double clicks on the list. | 
| protected  void | addFile(int selection)Adds an entry to the list of files to be opened/imported. | 
| protected  void | addFile(int[] selection)Adds entries to the list of files to be opened/imported. | 
| protected  void | displayDirectory(java.io.File dir)Displays the specified directory on the left side of the dialog. | 
|  java.io.File[] | getFiles()Gives a list of files selected by the user. | 
|  ImportFilter | getFilter()Gives the filter selected in the dialog box. | 
| protected  void | removeFile(int index)Removes the specified file from the list of files to open/import. | 
|  void | setVisible(boolean b)Controls the visibility of this dialog. | 
|  void | windowActivated(java.awt.event.WindowEvent e)Unused | 
|  void | windowClosed(java.awt.event.WindowEvent e)Unused | 
|  void | windowClosing(java.awt.event.WindowEvent e)Closes the dialog and is equivalent to clicking cancel. | 
|  void | windowDeactivated(java.awt.event.WindowEvent e)Unused | 
|  void | windowDeiconified(java.awt.event.WindowEvent e)Unused | 
|  void | windowIconified(java.awt.event.WindowEvent e)Unused | 
|  void | windowOpened(java.awt.event.WindowEvent e)Unused | 
| Methods inherited from class java.awt.Dialog | 
| addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show | 
| Methods inherited from class java.awt.Window | 
| addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront | 
| Methods inherited from class java.awt.Container | 
| add, add, add, add, add, addContainerListener, addImpl, 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, setLayout, update, validate, validateTree | 
| Methods inherited from class java.awt.Component | 
| action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus | 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public MultiFileDialog(java.awt.Frame parent)
parent - the owner of the dialog
public MultiFileDialog(java.awt.Frame parent,
                       java.lang.String title)
parent - the owner of the dialogtitle - the name of the dialog box| Method Detail | 
public java.io.File[] getFiles()
public ImportFilter getFilter()
public void setVisible(boolean b)
setVisible in class java.awt.Componentb - true to display the dialog.protected void displayDirectory(java.io.File dir)
dir - the directory to display.protected void addFile(int selection)
selection - the index of the file in the array of currently
                   displayed files.protected void addFile(int[] selection)
selection - a list of indicies of files in the array of currently
                   displayed files.protected void removeFile(int index)
index - the index of the file in the list.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListener| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||