de.uni_paderborn.fujaba.gui
Class FileComboDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byde.uni_paderborn.fujaba.gui.FileComboDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class FileComboDialog
extends javax.swing.JDialog

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.19 $
Author:
$Author: lowende $
See Also:
Serialized Form

Nested Class Summary
private  class FileComboDialog.cancelListener
          No comment provided by developer, please add a comment to improve documentation.
private  class FileComboDialog.MyCellRenderer
          No comment provided by developer, please add a comment to improve documentation.
private  class FileComboDialog.okListener
          No comment provided by developer, please add a comment to improve documentation.
private  class FileComboDialog.otherListener
          No comment provided by developer, please add a comment to improve documentation.
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int CANCEL_PRESSED
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JButton cancelButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel center
          center panel
private static java.lang.String defLabel
          No comment provided by developer, please add a comment to improve documentation.
private static java.lang.String defTitle
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JLabel errorLabel
          error label (when no filelist is given)
(package private)  javax.swing.JComboBox fileBox
          No comment provided by developer, please add a comment to improve documentation.
static int NO_OTHER
          No comment provided by developer, please add a comment to improve documentation.
static int OK_PRESSED
          ok-button was pressed
private  javax.swing.JButton okButton
          No comment provided by developer, please add a comment to improve documentation.
static int OTHER_PRESSED
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JButton otherButton
          No comment provided by developer, please add a comment to improve documentation.
private  int pressed
          No comment provided by developer, please add a comment to improve documentation.
(package private)  java.io.File selFile
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JLabel textLabel
          No comment provided by developer, please add a comment to improve documentation.
static int USR_DEF
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
FileComboDialog(javax.swing.JFrame f, java.io.File[] filelist)
          Constructor for class FileComboDialog
FileComboDialog(javax.swing.JFrame f, java.lang.String label, java.lang.String title, java.io.File[] filelist)
          Constructor for class FileComboDialog
FileComboDialog(javax.swing.JFrame f, java.lang.String label, java.lang.String title, java.io.File[] filelist, int other)
          Constructor for class FileComboDialog
 
Method Summary
 int getPressed()
          Get the pressed attribute of the FileComboDialog object
 java.io.File getSelectedFile()
          Get the selectedFile attribute of the FileComboDialog object
private  void init(java.lang.String label, java.lang.String title, java.io.File[] filelist, int other)
          No comment provided by developer, please add a comment to improve documentation.
 void setFileList(java.io.File[] filelist)
          Sets the fileList attribute of the FileComboDialog object
(package private)  void setPressed(int value)
          Sets the pressed attribute of the FileComboDialog object
 
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, paint, 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

NO_OTHER

public static final int NO_OTHER
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

USR_DEF

public static final int USR_DEF
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

defLabel

private static java.lang.String defLabel
No comment provided by developer, please add a comment to improve documentation.


defTitle

private static java.lang.String defTitle
No comment provided by developer, please add a comment to improve documentation.


OK_PRESSED

public static int OK_PRESSED
ok-button was pressed


CANCEL_PRESSED

public static int CANCEL_PRESSED
No comment provided by developer, please add a comment to improve documentation.


OTHER_PRESSED

public static int OTHER_PRESSED
No comment provided by developer, please add a comment to improve documentation.


selFile

java.io.File selFile
No comment provided by developer, please add a comment to improve documentation.


fileBox

javax.swing.JComboBox fileBox
No comment provided by developer, please add a comment to improve documentation.


okButton

private javax.swing.JButton okButton
No comment provided by developer, please add a comment to improve documentation.


cancelButton

private javax.swing.JButton cancelButton
No comment provided by developer, please add a comment to improve documentation.


otherButton

private javax.swing.JButton otherButton
No comment provided by developer, please add a comment to improve documentation.


textLabel

private javax.swing.JLabel textLabel
No comment provided by developer, please add a comment to improve documentation.


pressed

private int pressed
No comment provided by developer, please add a comment to improve documentation.


center

private javax.swing.JPanel center
center panel


errorLabel

private javax.swing.JLabel errorLabel
error label (when no filelist is given)

Constructor Detail

FileComboDialog

public FileComboDialog(javax.swing.JFrame f,
                       java.io.File[] filelist)
Constructor for class FileComboDialog

Parameters:
f - No description provided
filelist - No description provided

FileComboDialog

public FileComboDialog(javax.swing.JFrame f,
                       java.lang.String label,
                       java.lang.String title,
                       java.io.File[] filelist)
Constructor for class FileComboDialog

Parameters:
f - No description provided
label - No description provided
title - No description provided
filelist - No description provided

FileComboDialog

public FileComboDialog(javax.swing.JFrame f,
                       java.lang.String label,
                       java.lang.String title,
                       java.io.File[] filelist,
                       int other)
Constructor for class FileComboDialog

Parameters:
f - No description provided
label - No description provided
title - No description provided
filelist - No description provided
other - No description provided
Method Detail

init

private void init(java.lang.String label,
                  java.lang.String title,
                  java.io.File[] filelist,
                  int other)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
label - No description provided
title - No description provided
filelist - No description provided
other - No description provided

setFileList

public void setFileList(java.io.File[] filelist)
Sets the fileList attribute of the FileComboDialog object

Parameters:
filelist - The new fileList value

getSelectedFile

public java.io.File getSelectedFile()
Get the selectedFile attribute of the FileComboDialog object

Returns:
The selectedFile value

getPressed

public int getPressed()
Get the pressed attribute of the FileComboDialog object

Returns:
The pressed value

setPressed

void setPressed(int value)
Sets the pressed attribute of the FileComboDialog object

Parameters:
value - The new pressed value