当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 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

FileDialog 类显示出一个对话框窗口,用户可以从中选择文件。

因为它是一个模式对话框,当应用调用它的 show 方法来显示对话框时,它会阻塞应用的其余部分直到用户选择了一个文件。

来自:
JDK1.0
参见:
show

变量索引

LOAD
该常量值表明文件对话框窗口的用途是确定从哪里读取文件。
SAVE
该常量值表明文件对话框窗口的用途是确定向哪里写入文件。

构造子索引

FileDialog(Frame)
创建一个读取文件的文件对话框。
FileDialog(Frame, String)
以指定的标题创建一个读取文件的文件对话框窗口。
FileDialog(Frame, String, int)
以指定的标题创建一个读取或保存文件的文件对话框窗口。

方法索引

addNotify()
创建文件对话框的同级件。
getDirectory()
获取该文件对话框的目录。
getFile()
获取该文件对话框所选中的文件。
getFilenameFilter()
确定该文件对话框的文件名过滤器。
getMode()
表示该文件对话框是用于读取文件或是用于保存文件。
paramString()
返回表示该文件对话框窗口的状态的参数字符串。
setDirectory(String)
将该文件对话框窗口的目录设置为指定的目录。
setFile(String)
将该文件对话框窗口的选定文件设置为指定的文件。
setFilenameFilter(FilenameFilter)
将该文件对话框窗口的文件名过滤器设置为指定的过滤器。
setMode(int)
设置文件对话框的模式。

变量

LOAD
 public static final int LOAD
该常量值表明文件对话框窗口的用途是确定从哪里读取文件。

SAVE
 public static final int SAVE
该常量值表示文件对话框窗口的用途是确定向哪里写入文件。


构造子

FileDialog
 public FileDialog(Frame parent)
创建一个读取文件的文件对话框。 文件对话框的标题起初是空的。

参数:
parent - 对话框的拥有者
FileDialog
 public FileDialog(Frame parent,
                   String title)
以指定的标题创建一个读取文件的文件对话框窗口。 显示出的文件是在当前目录中的文件。

参数:
parent - 对话框的拥有者
title - 对话框的标题。
FileDialog
 public FileDialog(Frame parent,
                   String title,
                   int mode)
以指定的标题创建一个读取或保存文件的文件对话框窗口。

如果 mode 值是 LOAD ,那么文件对话框将找到文件来读取。 如果 mode 值是 SAVE ,那么文件对话框将找到位置来写入文件。

参数:
parent - 对话框的拥有者。
title - 对话框的标题。
mode - 对话框的模式。
参见:
LOAD, SAVE

方法

addNotify
 public void addNotify()
创建文件对话框的同级件。 此同级件允许在不改变它本身功能的情况下,修改文件对话框的外观。

覆盖:
Dialog 中的 addNotify
getMode
 public int getMode()
表示该文件对话框是用于读取文件或是用于保存文件。

返回值:
该文件对话框窗口的模式,为 FileDialog.LOADFileDialog.SAVE
参见:
LOAD, SAVE, setMode
setMode
 public void setMode(int mode)
设置文件对话框的模式。

参数:
mode - 该文件对话框窗口的模式,为 FileDialog.LOADFileDialog.SAVE
抛出: IllegalArgumentException
如果使用了非法的文件对话框模式。
参见:
LOAD, SAVE, getMode
getDirectory
 public String getDirectory()
获取该文件对话框的目录。

返回值:
该文件对话框的目录。
参见:
setDirectory
setDirectory
 public synchronized void setDirectory(String dir)
将该文件对话框窗口的目录设置为指定的目录。

参数:
dir - 指定的目录。
参见:
getDirectory
getFile
 public String getFile()
获取该文件对话框所选中的文件。

返回值:
该文件对话框中当前所选定的文件,或为 null 如果每有被选定的。
参见:
setFile
setFile
 public synchronized void setFile(String file)
将该文件对话框窗口的选定文件设置为指定的文件。 如果在文件对话框在第一次显示前作了设置,则该文件变为缺省文件。

参数:
file - 将要设置的文件。
参见:
getFile
getFilenameFilter
 public FilenameFilter getFilenameFilter()
确定该文件对话框的文件名过滤器。 文件名过滤器允许用户在文件对话框窗口中指定显示哪些文件。

返回值:
该文件对话框的文件名过滤器。
参见:
FilenameFilter, setFilenameFilter
setFilenameFilter
 public synchronized void setFilenameFilter(FilenameFilter filter)
将该文件对话框窗口的文件名过滤器设置为指定的过滤器。

参数:
filter - 指定的过滤器。
参见:
FilenameFilter, getFilenameFilter
paramString
 protected String paramString()
返回表示该文件对话框窗口的状态的参数字符串。 该字符串对调试有用。

返回值:
该文件对话框窗口的参数字符串。
覆盖:
Dialog 中的 paramString

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)