热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java打开文件选择器_java文件选择器

在java中有两种方式调用文件对话框(1)一种是AWT中的FileDialog类,通过FileDialog类创建一个对象,该对象即是所需要的对话框&#x

在java中有两种方式调用文件对话框

(1)一种是AWT中的FileDialog类,通过FileDialog类创建一个对象,该对象即是所需要的对话框,

例如,FileDialog dialog=new FileDialog(new Frame(),"选择存放位置",FileDialog.LOAD);

这一行代码使用了FileDialog类的其中一个构造函数

FileDialog(Dialog parent,String title, int mode)---------- 创建一个具有指定标题的文件对话框窗口,用于加载或保存文件。

其中最难懂的就是int mode,这是文件对话框的模式选择,有两个字段,如下所示:

d4b5168fc371240874c006dac5dcfb65.png

最后再通过调用dialog.setVisible(true)方法来使对话框显示到用户面前,由于它是一个模式对话框,当应用程序调用其setVisible(true)方法来显示对话框时,它将阻塞其余应用程序,直到用户选择一个文件。

这是简单的一个对话框操作,但如果说要需要更加多的操作(例如多文件选择,可以同时选择文件和文件夹)的话,这就要使用到swing中的JFileChooser类了,

(2)下面来讲通过swing当中的JFileChooser类来创建对话框JFileChooser的功能与AWT中的FileDialog基本相似,也是用于生成“打开文

件”,“保存文件”的对话框,与FileDoalog不同的是,JFileChooser无须依赖于本地平台的GUI,它由100%纯java实现,在所有平台上具有完全相同的行为,并可以在所有平台上具有相同的外观风格。



推荐阅读
author-avatar
海峡整形美容医院少校
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有