`

Swing 打开选择文件对话框

 
阅读更多
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));

// 打开文件选择窗口
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".txt") || f.isDirectory();
}

public String getDescription() {
return "classify data";
}
});

int r = chooser.showOpenDialog(new JFrame());
if (r == JFileChooser.APPROVE_OPTION) {
File f=chooser.getSelectedFile();
} else {
//没有选择文件
}
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
分享到:
评论

相关推荐

    java文件对话框Demo

    一个简单的文本编辑器,分别用awt和swing演示打开和保存文件对话框

    Java_Swing程序设计(附个人书签)

    原本的Java_Swing程序设计内容看不清,也没有总纲什么的,找一个东西还得自己一页一页去翻。我在看完之后我加了一些自己的书签,这样就能够快速跳转了

    Java swing实现学生信息管理系统源码.zip

    (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,打开选择附加文件对话框,选择本项目数据库地址选择db_CityInfo_Data.MDF...

    Java swing实现学生信息管理系统源码-1.zip

    (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,打开选择附加文件对话框,选择本项目数据库地址选择db_CityInfo_Data.MDF...

    java swing mysql实现的酒店管理系统项目源码.zip

    (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,打开选择附加文件对话框,选择本项目数据库地址选择db_CityInfo_Data.MDF...

    java文件打开保存代码收藏

    //文件对话框变量 private JFrame frm; private JFileChooser fc; private int flag; //********************************* JPanel p1=new JPanel(); //定义并建立面板 JButton b1=new JButton("打开"); ...

    Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案

    在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会遇到一个问题,即如何设置默认文件名。在本篇文章中,我们将探讨如何使用 ...

    创建一个简单的Java文本编辑器

    简介 文本编辑器是计算机应用程序的一种,允许用户创建、编辑和保存文本文件。在这篇博客中,我们将使用Java语言来设计和实现一个简单的...使用文件选择对话框来选择要打开和保存的文件。 读取和写入文本文件内容。

    记事本(java)

    该记事本主要功能:主...格式菜单:包括自动换行、字体、颜色三个菜单项,主要实现了文档内容自动换行,调用Swing组件自带的颜色对话框,以及调用新创建的字体对话框;弹出式菜单:实现对文档的复制、剪切、粘贴功能。

    swing图书管理系统

    (3)将弹出“附加数据库”对话框,在该对话框中单击【 】按钮,选择所要附加数据库的db_library_Data.MDF文件,单击【确定】按钮,即可完成数据库的附加操作。 发布与运行 (1)将光盘\TM\05\libraryManager文件夹...

    OpenSwing开发包及源码

    2004/04/02 根据网友caiyj提交的BUG,修正了做为TableCellEditor时日期选择面板弹不出问题 JDirChooser 文件目录选择对话框 JFileTree 文件目录树 JFontDialog 字体对话框 JGroupPane 类似QQ界面的组群...

    课程设计----基于于JAVA的记事本编辑器的设计与实现.doc

    " "打开文件对话框; " "保存文件对话框; " "颜色对话框; " "Choice下拉列表,运来实现字体设置; " "简单的帮助框架。 " "(三)设计示意图 " " " " " "3、详细设计 " " " "文件打开与保存对话框 " "filedialog_...

    java图书馆swing源码-swing_library:JavaSwing库

    中一样,左侧的滑块可打开和关闭菜单选项 文本区域扩展器: 该组件是一个具有特殊右下角的文本区域。 当用户将鼠标悬停在该角上时,可以拖动它,然后可以重新调整整个组件的大小。 您在网页中经常看到这个组件。 树...

    memorygame:JavaSwing中的一个简单的内存游戏

    在出现的文件对话框中选择一个包含图像的目录。 不要下降到目录中,只需选择它即可! 选择所需的玩家数量。 选择图块组的数量(即具有相同图像的图块对)。 选择当游戏为即将到来的游戏随机选择图像时要包括的...

    OpenSwing---Java 常用控件集合

    5.配置成功标志: 随便打开一个JAVA文件,点下面的Design页,然后上面会出来一个设计工具条,诸如:Swing,Swing Containers…等,工具条的右上角有用来滚动工具栏的按钮,我们可以将其滚动到最末尾.如果看到有一个OpenSwing...

    Java 记事本的源码

    菜单包括: ...文件对话框:javax.swing.JFileChooser 消息框: javax.swing.JOptionPane 多行文本框: JTextArea不带滚动条,加滚动条用: java.swing.JScrollPane 撤销作单步(只需要对剪切/粘贴/替换)

    openoffice editor源代码

    1:文件打开支持标签方式,可以最多同时打开10个文件,同一个文件不会重复打开,可以像firefox一样关闭当前标签,关闭其他,关闭所有。 2:文件保存,另存为,全部保存都已经正常。 3:退出未保存提示。 4:编辑...

    用java编写的记事本,基本功能都实现了啊!

    // 显示对话框 JOptionPane.showOptionDialog(null, "程序名称:\n JNotePad \n" + "程序设计:\n \n" + "简介:\n 一个简单的文字编辑器\n" + " 可作为验收Java的实现对象\n" + " 欢迎网友下载研究交流\n\n...

    Java语言程序设计(一)真题及答案.doc

    某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。该 程序通过文件对话框首先获得的信息是()。 A.文件长度 B.文件路径 C.文件内容 D.文件对象 正确答案:D 您的答案: 本题解析: 暂无解析 ...

Global site tag (gtag.js) - Google Analytics