    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class java.awt.FileDialog

    java.lang.Object
       |
       +----java.awt.Component
               |
               +----java.awt.Container
                       |
                       +----java.awt.Window
                               |
                               +----java.awt.Dialog
                                       |
                                       +----java.awt.FileDialog

public class FileDialog
extends Dialog

The File Dialog class displays a file selection dialog. It is a modal dialog and will block the calling thread when the show method is called to display it, until the user has chosen a file.

See Also:
  show

##

LOAD
  The file load variable.
SAVE
  The file save variable.

##

FileDialog(Frame)
  Creates a file dialog for loading a file.
FileDialog(Frame, String)
  Creates a file dialog for loading a file.
FileDialog(Frame, String, int)
  Creates a file dialog with the specified title and mode.

##

addNotify()
  Creates the file dialog's peer.
getDirectory()
  Gets the directory of the Dialog.
getFile()
  Gets the file of the Dialog.
getFilenameFilter()
  Gets the filter.
getMode()
  Gets the mode of the file dialog.
paramString()
  Returns the parameter String of this file dialog.
setDirectory(String)
  Set the directory of the Dialog to the specified directory.
setFile(String)
  Sets the file for this dialog to the specified file.
setFilenameFilter(FilenameFilter)
  Sets the filter for this dialog to the specified filter.
setMode(int)
  Sets the mode of the file dialog.

##

LOAD

      public final static int LOAD

  The file load variable.

SAVE

      public final static int SAVE

  The file save variable.

##

FileDialog

      public FileDialog(Frame parent)

  Creates a file dialog for loading a file. The title of the file dialog is initialy empty.

  Parameters:
    parent - the owner of the dialog

FileDialog

      public FileDialog(Frame parent,
                        String title)

  Creates a file dialog for loading a file.

  Parameters:
    parent - the owner of the dialog
    title - the title of the Dialog

FileDialog

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

  Creates a file dialog with the specified title and mode.

  Parameters:
    parent - the owner of the dialog
    title - the title of the Dialog
    mode - the mode of the Dialog

##

addNotify

      public void addNotify()

  Creates the file dialog's peer. The peer allows us to change the look of the file dialog without changing its functionality.

  Overrides:
    addNotify in class Dialog

getMode

      public int getMode()

  Gets the mode of the file dialog. The mode determines whether this file dialog will be used for loading a file (LOAD) or saving a file (SAVE).

setMode

      public void setMode(int mode)

  Sets the mode of the file dialog.

  Parameters:
    mode - the mode (LOAD or SAVE) for this file dialog.

getDirectory

      public String getDirectory()

  Gets the directory of the Dialog.

setDirectory

      public synchronized void setDirectory(String dir)

  Set the directory of the Dialog to the specified directory.

  Parameters:
    dir - the specific directory

getFile

      public String getFile()

  Gets the file of the Dialog.

setFile

      public synchronized void setFile(String file)

  Sets the file for this dialog to the specified file. This will become the default file if set before the dialog is shown.

  Parameters:
    file - the file being set

getFilenameFilter

      public FilenameFilter getFilenameFilter()

  Gets the filter.

setFilenameFilter

      public synchronized void setFilenameFilter(FilenameFilter filter)

  Sets the filter for this dialog to the specified filter.

  Parameters:
    filter - the specified filter

paramString

      protected String paramString()

  Returns the parameter String of this file dialog. Parameter String.

  Overrides:
    paramString in class Dialog

    All Packages  Class Hierarchy  This Package  Previous  Next  Index