public class FileEnvironmentField extends EnvironmentField
EnvironmentField.WideComboBoxTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
FileEnvironmentField()
Constructor
|
FileEnvironmentField(Environment env)
Constructor
|
FileEnvironmentField(java.lang.String label,
Environment env) |
FileEnvironmentField(java.lang.String label,
Environment env,
int fileChooserType)
Constructor
|
FileEnvironmentField(java.lang.String label,
Environment env,
int fileChooserType,
boolean directoriesOnly)
Constructor
|
FileEnvironmentField(java.lang.String label,
int fileChooserType,
boolean directoriesOnly)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFileFilter(javax.swing.filechooser.FileFilter toSet)
Add a file filter to use
|
java.lang.Object |
getValue() |
void |
removeNotify() |
void |
resetFileFilters()
Resets the list of choosable file filters.
|
void |
setAsText(java.lang.String val) |
void |
setCurrentDirectory(java.io.File directory) |
void |
setCurrentDirectory(java.lang.String directory) |
void |
setEnabled(boolean enabled)
Set the enabled status of the combo box and button
|
void |
setFileFilter(javax.swing.filechooser.FileFilter toSet)
Set the file filter to be the selected one in the drop down box
|
void |
setValue(java.lang.Object value) |
addPropertyChangeListener, getAsText, getCustomEditor, getCustomPanel, getJavaInitializationString, getTags, getText, isPaintable, main, paintValue, removePropertyChangeListener, setEditable, setEnvironment, setLabel, setText, supportsCustomEditorgetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic FileEnvironmentField()
public FileEnvironmentField(Environment env)
env - an Environment object to usepublic FileEnvironmentField(java.lang.String label,
Environment env)
public FileEnvironmentField(java.lang.String label,
Environment env,
int fileChooserType)
label - a label to display alongside the field.env - an Environment object to use.fileChooserType - the type of file chooser to use (either
JFileChooser.OPEN_DIALOG or JFileChooser.SAVE_DIALOG)public FileEnvironmentField(java.lang.String label,
Environment env,
int fileChooserType,
boolean directoriesOnly)
label - a label to display alongside the field.env - an Environment object to use.fileChooserType - the type of file chooser to use (either
JFileChooser.OPEN_DIALOG or JFileChooser.SAVE_DIALOG)directoriesOnly - true if file chooser should allow only directories
to be selectedpublic FileEnvironmentField(java.lang.String label,
int fileChooserType,
boolean directoriesOnly)
label - a label to display alongside the field.fileChooserType - the type of file chooser to use (either
JFileChooser.OPEN_DIALOG or JFileChooser.SAVE_DIALOG)public void addFileFilter(javax.swing.filechooser.FileFilter toSet)
toSet - the file filter to usepublic void setFileFilter(javax.swing.filechooser.FileFilter toSet)
toSet - the file filter to setpublic void setCurrentDirectory(java.lang.String directory)
public void setCurrentDirectory(java.io.File directory)
public void resetFileFilters()
public void removeNotify()
removeNotify in class javax.swing.JComponentpublic void setEnabled(boolean enabled)
setEnabled in class EnvironmentFieldenabled - true if the combo box and button are to be enabledpublic java.lang.Object getValue()
getValue in interface java.beans.PropertyEditorgetValue in class EnvironmentFieldpublic void setValue(java.lang.Object value)
setValue in interface java.beans.PropertyEditorsetValue in class EnvironmentFieldpublic void setAsText(java.lang.String val)
setAsText in interface java.beans.PropertyEditorsetAsText in class EnvironmentField