com.objectwave.uiWidget
Class MultipleFileSelector

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--com.objectwave.uiWidget.MultipleFileSelector
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public class MultipleFileSelector
extends javax.swing.JDialog
implements java.awt.event.WindowListener

See Also:
Serialized Form

Field Summary
 boolean paintOff
           
 boolean terminateThreadOnClose
           
 
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
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MultipleFileSelector(java.awt.Frame f)
           
MultipleFileSelector(java.awt.Frame f, java.lang.String[] initialFileList)
           
 
Method Summary
 javax.swing.JPanel buttonPanel()
           
 void cbFileTypesStateChanged()
           
 void closing(java.awt.event.WindowEvent e)
           
static java.lang.String[] defaultFileTypes()
           
 void displayBusinessObject()
           
 javax.swing.JScrollPane getDirectoryPanel()
           
protected  void getMiddlePart(javax.swing.JPanel panel2, java.awt.GridBagLayout gridBagLayout, java.awt.GridBagConstraints gbc)
           
 java.lang.String getPatternString()
           
 java.lang.String[] getSelection()
           
 void hookEvents()
           
 void initScreen()
           
 java.awt.Component initScreenLayout()
           
 void initSizeAndConstraints()
           
 void lbAllFilesDoubleClicked()
           
 void lbProjectFilesDoubleClicked()
           
static void main(java.lang.String[] argv)
           
 javax.swing.JPanel mainPanel()
           
 void openInit()
           
 void paint(java.awt.Graphics g)
           
 void pbAddClicked()
           
 void pbCancelClicked()
           
 void pbOkClicked()
           
 void pbRemoveClicked()
           
 void pbSelectAllClicked()
           
 void pbUnselectAllClicked()
           
 void setFileTypes(java.lang.String[] values)
           
 void tfFileNameEntered()
           
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 void windowDeactivated(java.awt.event.WindowEvent e)
           
 void windowDeiconified(java.awt.event.WindowEvent e)
           
 void windowIconified(java.awt.event.WindowEvent e)
           
 void windowOpened(java.awt.event.WindowEvent e)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

terminateThreadOnClose

public boolean terminateThreadOnClose

paintOff

public boolean paintOff
Constructor Detail

MultipleFileSelector

public MultipleFileSelector(java.awt.Frame f)

MultipleFileSelector

public MultipleFileSelector(java.awt.Frame f,
                            java.lang.String[] initialFileList)
Method Detail

buttonPanel

public javax.swing.JPanel buttonPanel()

cbFileTypesStateChanged

public void cbFileTypesStateChanged()

closing

public void closing(java.awt.event.WindowEvent e)

defaultFileTypes

public static java.lang.String[] defaultFileTypes()

displayBusinessObject

public void displayBusinessObject()

getDirectoryPanel

public javax.swing.JScrollPane getDirectoryPanel()

getMiddlePart

protected void getMiddlePart(javax.swing.JPanel panel2,
                             java.awt.GridBagLayout gridBagLayout,
                             java.awt.GridBagConstraints gbc)

getPatternString

public java.lang.String getPatternString()

getSelection

public java.lang.String[] getSelection()

hookEvents

public void hookEvents()

initScreen

public void initScreen()

initScreenLayout

public java.awt.Component initScreenLayout()

initSizeAndConstraints

public void initSizeAndConstraints()

lbAllFilesDoubleClicked

public void lbAllFilesDoubleClicked()

lbProjectFilesDoubleClicked

public void lbProjectFilesDoubleClicked()

main

public static void main(java.lang.String[] argv)

mainPanel

public javax.swing.JPanel mainPanel()

openInit

public void openInit()

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

pbAddClicked

public void pbAddClicked()

pbCancelClicked

public void pbCancelClicked()

pbOkClicked

public void pbOkClicked()

pbRemoveClicked

public void pbRemoveClicked()

pbSelectAllClicked

public void pbSelectAllClicked()

pbUnselectAllClicked

public void pbUnselectAllClicked()

setFileTypes

public void setFileTypes(java.lang.String[] values)

tfFileNameEntered

public void tfFileNameEntered()

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener