类 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.LOAD 或
FileDialog.SAVE 。
- 参见:
- LOAD, SAVE, setMode
setMode
public void setMode(int mode)
- 设置文件对话框的模式。
- 参数:
- mode - 该文件对话框窗口的模式,为
FileDialog.LOAD 或
FileDialog.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