FileDialog

Name

FileDialog

[Graphic: Figure from the text]

Description

The FileDialog class provides file selection capabilities for opening or saving files. Because FileDialog is a subclass of Dialog, a FileDialog is always associated with a Frame and is hidden by default. FileDialogs are always modal (i.e., they always attract all user input). In addition, FileDialogs have a load/save mode; the LOAD mode is for selecting files for an application to load, SAVE is for selecting a filename to save.

Class Definition

public class java.awt.FileDialog extends java.awt.Dialog {
 // Constants public final static int LOAD;
public final static int SAVE; // Constructors public FileDialog (Frame parent); public FileDialog (Frame parent, String title);
public FileDialog (Frame parent, String title, int mode); // Instance Methods public void addNotify();
public String getDirectory();
public String getFile();
public FilenameFilter getFilenameFilter();
public int getMode();
public synchronized void setDirectory (String directory);
public synchronized void setFile (String file);
public synchronized void setFilenameFilter (FilenameFilter filter);
public void setMode(int mode); // Protected Instance Methods protected String paramString();
}

Constants

LOAD

public final static int LOAD

Constant to specify the FileDialog's load mode.

SAVE

public final static int SAVE

Constant to specify the FileDialog's save mode.

Constructors

FileDialog

public FileDialog (Frame parent)

public FileDialog (Frame parent, String title)

public FileDialog (Frame parent, String title, int mode)

Instance Methods

addNotify

public void addNotify()

getDirectory

public String getDirectory()

getFile

public String getFile()

getFilenameFilter

public FilenameFilter getFilenameFilter()

getMode

public int getMode()

setDirectory

public synchronized void setDirectory (String directory)

setFile

public synchronized void setFile (String file)

setFilenameFilter

public synchronized void setFilenameFilter (FilenameFilter filter)

setMode

public void setMode (int mode)

Protected Instance Methods

paramString

protected String paramString()

See Also

Dialog, FilenameFilter, String