public class FreeMindAwtFileDialog extends java.awt.FileDialog implements FreeMindFileDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Typejava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyFreeMindFileDialog.DirectoryResultListener| Modifier and Type | Field and Description |
|---|---|
protected static java.util.logging.Logger |
logger |
| Constructor and Description |
|---|
FreeMindAwtFileDialog() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChoosableFileFilter(javax.swing.filechooser.FileFilter pFilter)
Adds a further file filter for optional use.
|
void |
addChoosableFileFilterAsDefault(javax.swing.filechooser.FileFilter pFilter)
Sets the default file filter (that one that is activated at showup).
|
protected void |
callDirectoryListener() |
protected int |
getReturnValue() |
java.io.File |
getSelectedFile() |
java.io.File[] |
getSelectedFiles() |
boolean |
isMultiSelectionEnabled() |
static void |
main(java.lang.String[] args) |
void |
registerDirectoryResultListener(FreeMindFileDialog.DirectoryResultListener pDirectoryResultListener) |
void |
setCurrentDirectory(java.io.File pDir) |
void |
setDialogTitle(java.lang.String pDialogTitle) |
void |
setFileSelectionMode(int pMode) |
void |
setMultiSelectionEnabled(boolean pB) |
void |
setSelectedFile(java.io.File pFile) |
int |
showOpenDialog(java.awt.Component pParent) |
int |
showSaveDialog(java.awt.Component pParent) |
addNotify, getDirectory, getFile, getFilenameFilter, getFiles, getMode, isMultipleMode, paramString, setDirectory, setFile, setFilenameFilter, setMode, setMultipleModegetAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected void callDirectoryListener()
protected int getReturnValue()
public int showOpenDialog(java.awt.Component pParent)
throws java.awt.HeadlessException
showOpenDialog in interface FreeMindFileDialogjava.awt.HeadlessExceptionpublic int showSaveDialog(java.awt.Component pParent)
throws java.awt.HeadlessException
showSaveDialog in interface FreeMindFileDialogjava.awt.HeadlessExceptionpublic void setDialogTitle(java.lang.String pDialogTitle)
setDialogTitle in interface FreeMindFileDialogpublic void addChoosableFileFilter(javax.swing.filechooser.FileFilter pFilter)
FreeMindFileDialogaddChoosableFileFilter in interface FreeMindFileDialogFreeMindFileDialog.addChoosableFileFilterAsDefault(FileFilter)public void setFileSelectionMode(int pMode)
setFileSelectionMode in interface FreeMindFileDialogpMode - JFileChooser.DIRECTORIES_ONLY, JFileChooser.FILES_ONLY, JFileChooser.FILES_AND_DIRECTORIESpublic void setMultiSelectionEnabled(boolean pB)
setMultiSelectionEnabled in interface FreeMindFileDialogpublic boolean isMultiSelectionEnabled()
isMultiSelectionEnabled in interface FreeMindFileDialogpublic java.io.File[] getSelectedFiles()
getSelectedFiles in interface FreeMindFileDialogpublic java.io.File getSelectedFile()
getSelectedFile in interface FreeMindFileDialogpublic void setCurrentDirectory(java.io.File pDir)
setCurrentDirectory in interface FreeMindFileDialogpublic void setSelectedFile(java.io.File pFile)
setSelectedFile in interface FreeMindFileDialogpublic void registerDirectoryResultListener(FreeMindFileDialog.DirectoryResultListener pDirectoryResultListener)
registerDirectoryResultListener in interface FreeMindFileDialogpublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionpublic void addChoosableFileFilterAsDefault(javax.swing.filechooser.FileFilter pFilter)
FreeMindFileDialogaddChoosableFileFilterAsDefault in interface FreeMindFileDialogFreeMindFileDialog.addChoosableFileFilter(FileFilter)