`

FileDialog详解

 
阅读更多
类 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 - 对话框的模式。
分享到:
评论

相关推荐

    FileDialog_ReadOnly_src源码

    《FileDialog_ReadOnly_src源码详解》 在编程领域,源码是理解软件工作原理的关键。本文将深入探讨名为"FileDialog_ReadOnly_src"的C++源码项目,它包含两个核心文件:FileDialog_ReadOnly.cpp和FileDialog_...

    Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解

    本文将深入探讨Tkinter中的两个关键控件:`messagebox`和`filedialog`,以及它们的基本功能、用法和注意事项。 ### messagebox模块 `messagebox`模块是Tkinter库的一部分,它提供了简单易用的消息框,用于向用户...

    Java文件选择对话框JFileChooser使用详解

    Java中的`JFileChooser`是Swing库提供的一种用于在用户界面中实现文件选择功能的组件。它允许用户从本地文件系统中打开、保存或者选择文件,对于任何涉及到用户需要交互选择文件的应用程序,如文件加密器,都是必不...

    qt教程详解

    QT教程详解 QT,全称为Qt,是一款广受欢迎的跨平台应用程序开发框架,由The Qt Company维护,并且在开源社区中拥有极高的活跃度。它允许开发者使用C++语言编写一次代码,即可在多种操作系统上运行,如Windows、...

    Accessvb详解

    Access VB详解Microsoft Access 对象 请参阅 特性 Application Forms (Form) Controls (Control) Properties (Control) Module Properties (Form) Reports (Report) Controls (Control) Properties (Control) ...

    Python对Excel操作详解.doc

    file_path = filedialog.askopenfilename(filetypes=(("Excel Files", "*.xls"), ("All Files", "*.*"))) # 接下来可能需要使用Tcl/Tk的API或其他接口来操作文件 ``` 5. pandas库:现代Python处理Excel的首选库...

    Java软件开发实战 Java基础与案例开发详解 14-3 AWT常用组件 共22页.pdf

    - `FileDialog(Dialog parent, String title, int mode)`:创建一个带有指定标题和模式的文件对话框。 ### 总结 通过以上介绍,我们可以看到AWT提供的组件非常丰富,涵盖了从基本的文本标签到复杂的文件选择...

    C# 对话框详解

    1. 文件对话框(FileDialog) - 打开文件对话框(OpenFileDialog):用户可以从中选择一个或多个文件进行打开。主要属性包括`InitialDirectory`(初始目录)、`Filter`(文件筛选器)、`FilterIndex`(选定的筛选器...

    基于eclipse.ini内存设置的问题详解

    在IT开发领域,合理配置开发工具的内存设置至关重要,尤其对于集成开发环境(IDE)如Eclipse而言。Eclipse通过配置文件eclipse.ini来设置Java虚拟机(JVM)的内存参数,从而达到提高开发效率和避免内存溢出的目的。...

    简易的记事本系统

    ### 知识点详解 #### 一、简易记事本系统的概述 简易记事本系统是一种基于Java Swing的文本编辑工具。它包含了基本的文件操作(新建、打开、保存、另存为)以及文本编辑功能(剪切、复制、粘贴)。此系统使用Java ...

    java导出成Excel

    ### Java导出成Excel知识点详解 #### 一、概述 在日常工作中,经常需要将Java程序中的数据导出为Excel格式以便于进一步处理或分享。本文档将详细介绍一种使用Java进行Excel导出的方法,并通过一个具体的示例代码来...

    GetLastError返回值

    ### GetLastError返回值详解 #### 一、概述 `GetLastError`是Windows API中的一个非常重要的函数,用于获取最后一次调用失败的系统函数的错误代码。这些错误代码可以帮助开发者诊断问题并进行相应的错误处理。通常...

    JMF-多媒体播放器-Eclipse

    ### JMF多媒体播放器开发详解 #### 一、概述 JMF(Java Media Framework)是Sun Microsystems为Java平台提供的一套多媒体开发框架。通过JMF,开发者能够方便地实现音频和视频的播放功能。本文档将详细介绍如何使用...

    VB简易记事本应用程序

    《VB简易记事本应用程序详解》 VB,全称Visual Basic,是Microsoft公司推出的一种面向对象的、基于事件驱动的编程语言,它以其简洁的语法和直观的编程环境深受初学者喜爱。VB简易记事本应用程序是利用VB的基础功能...

    详解python tkinter包获取本地绝对路径(以获取图片并展示)

    首先,我们导入所需的模块:`tkinter`用于构建用户界面,`tkinter.filedialog`用于打开文件对话框,以及`cv2`(OpenCV)用于处理和显示图片。 ```python import tkinter as tk import tkinter.filedialog import cv...

    excel内置对话框使用方法

    ### Excel VBA内置对话框使用方法详解 #### 一、引言 在Excel VBA编程中,使用内置对话框能够极大地提高工作效率,并为用户提供更加友好的交互体验。这些内置对话框包括但不限于打开文件对话框、保存文件对话框、...

    PyQt打开保存对话框的方法和使用详解

    ### PyQt打开保存对话框的方法和使用详解 #### 一、控件说明 `QFileDialog` 是 PyQT 中用于打开和保存文件的一个标准对话框组件,它继承自 `QDialog` 类。通过 `QFileDialog`,我们可以轻松地实现让用户选择文件或...

Global site tag (gtag.js) - Google Analytics