eu.vexpro.editor
Class ExtensionFileFilter
java.lang.Object
javax.swing.filechooser.FileFilter
eu.vexpro.editor.ExtensionFileFilter
public class ExtensionFileFilter
- extends javax.swing.filechooser.FileFilter
A FileFilter that lets you specify which file extensions
will be displayed. Also includes a static getFileName
method that users can call to pop up a JFileChooser for
a set of file extensions.
Taken from Core Web Programming from
Prentice Hall and Sun Microsystems Press,
http://www.corewebprogramming.com/.
© 2001 Marty Hall and Larry Brown;
may be freely used or adapted.
Method Summary |
boolean |
accept(java.io.File file)
|
void |
addExtension(java.lang.String extension,
boolean caseInsensitive)
|
java.lang.String |
getDescription()
|
static java.lang.String |
getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
java.awt.Component parent,
java.lang.String fileName)
|
static java.lang.String |
getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
int mode,
java.awt.Component parent)
|
static java.lang.String |
getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
int mode,
java.awt.Component parent,
java.lang.String fileName)
Pops up a JFileChooser that lists files with the
specified extensions. |
static java.lang.String |
getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String extension,
java.awt.Component parent,
java.lang.String fileName)
|
static java.lang.String |
getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String extension,
int mode,
java.awt.Component parent,
java.lang.String fileName)
|
void |
setDescription(java.lang.String description)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOAD
public static final int LOAD
- See Also:
- Constant Field Values
SAVE
public static final int SAVE
- See Also:
- Constant Field Values
SAVE_SELETUSKIRI_ERALDI
public static final int SAVE_SELETUSKIRI_ERALDI
- See Also:
- Constant Field Values
ExtensionFileFilter
public ExtensionFileFilter(boolean allowDirectories)
ExtensionFileFilter
public ExtensionFileFilter()
getFileName
public static java.lang.String getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String extension,
java.awt.Component parent,
java.lang.String fileName)
getFileName
public static java.lang.String getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String extension,
int mode,
java.awt.Component parent,
java.lang.String fileName)
getFileName
public static java.lang.String getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
java.awt.Component parent,
java.lang.String fileName)
getFileName
public static java.lang.String getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
int mode,
java.awt.Component parent)
getFileName
public static java.lang.String getFileName(java.lang.String initialDirectory,
java.lang.String description,
java.lang.String[] extensions,
int mode,
java.awt.Component parent,
java.lang.String fileName)
- Pops up a JFileChooser that lists files with the
specified extensions. If the mode is SAVE, then the
dialog will have a Save button; otherwise, the dialog
will have an Open button. Returns a String corresponding
to the file's pathname, or null if Cancel was selected.
- Parameters:
initialDirectory
- description
- extensions
- mode
- - salvestamise või avamise modeparent
- vanem, kellele jfilechooser objekt kuulubfileName
- faili nimi, antakse juhul, kui tegemist uue faili salvestamisega
- Returns:
addExtension
public void addExtension(java.lang.String extension,
boolean caseInsensitive)
accept
public boolean accept(java.io.File file)
- Specified by:
accept
in class javax.swing.filechooser.FileFilter
setDescription
public void setDescription(java.lang.String description)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in class javax.swing.filechooser.FileFilter