开发工具:NetBeans
private void btnSelectOriginalActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser fileChooser = new JFileChooser(); //对话框 fileChooser.setCurrentDirectory(new File("."));//设置当前目录 fileChooser.setAcceptAllFileFilterUsed(false); //禁用选择 所有文件 ExampleFileFilter filter = new ExampleFileFilter(); //选择文件过滤器 filter.addExtension("pdf"); filter.addExtension("doc"); filter.addExtension("txt"); filter.setDescription("请选择文档"); fileChooser.setFileFilter(filter); int returnVal = fileChooser.showOpenDialog(getContentPane()); //opendialog if(returnVal == JFileChooser.APPROVE_OPTION) //判断是否为打开的按钮 { File selectedFile = fileChooser.getSelectedFile(); //取得选中的文件 this.txtOriginal.setText(selectedFile.getPath()); //取得路径 } }
文件选择器直接拉上来会占空间的,我开始单独弄了个JDialog,其实直接用上面的代码就可以了,
有些控件可以用如下方法添加
窗体MainFrame--其他组件--右键--从组件面板上添加--Swing 窗口--文件选择器
ExampleFileFilter是jdk提供的demo,附件中提供下载
D:\Program Files\jdk\jdk1.5.0_22\demo\jfc\FileChooserDemo\ExampleFileFilter.java
更多参考
java swing 中的FileDialog
http://topinking.iteye.com/blog/409386
wing中JFileChooser的打开对话框的使用
JFileChooser.JFileFilter用法
http://dongdong1314.blog.51cto.com/389953/79598
文件选择器窗口的图片会使用父窗口的图标
swing窗口设置图标
http://happyqing.iteye.com/blog/2063963
相关推荐
Java Swing组件文件选择器JFileChooser简单用法示例 Java Swing组件文件选择器JFileChooser是Java Swing中一个功能强大且灵活的文件选择器组件,可以用来选择文件或文件夹。下面我们将通过一个简单的示例来介绍...
"Java中文件选择器JFileChooser.showSaveDialog实现默认文件名的解决方案" 在 Java 中,文件选择器 JFileChooser 是一个常用的组件,用于选择打开文件或保存文件。然而,在使用 JFileChooser 的时候,我们经常会...
此外,可以通过`setMultiSelectionEnabled(true)`来启用多文件选择,或者通过`setDialogType(JFileChooser.SAVE_DIALOG)`来指定对话框是打开文件还是保存文件。 总的来说,`JFileChooser`是Java GUI编程中处理文件...
总结来说,这个"Java Swing 文件选择器"的例子展示了如何利用`JFileChooser`组件在Java Swing应用中实现用户友好的文件选择功能。通过理解`JFileChooser`的工作原理和提供的各种配置选项,开发者可以轻松地集成文件...
1. JFileChooser:这是用来打开文件选择对话框的组件,用户可以从中选择一个或多个文件或目录。在资源管理器中,它可能被用作打开或保存文件的入口。 2. JTree:这个组件可以展示文件系统的目录结构。每个节点代表...
它会根据提供的扩展名打开文件选择对话框,并允许用户选择文件。如果用户选择了文件,则将文件的绝对路径设置到`valueField`中。 #### 文件过滤器 - **`MyFileFilter`**:这是一个内部类,继承自`FileFilter`。它...
2. **设置当前目录**:通过调用`setCurrentDirectory()`方法,你可以指定文件选择器打开时显示的初始目录。如果不设置,默认会是用户的个人目录。 3. **文件过滤器**:`JFileChooser`支持文件过滤,可以通过`...
在Java编程中,文件选择器(FileChooser)是一个非常实用的工具,它允许用户从本地文件系统中选择文件或目录。这个“有用的例子啊JAVA文件选择器”提供的示例代码可以帮助我们更好地理解如何在Java应用程序中集成...
通过使用Swing的组件,如`JFileChooser`,可以轻松实现文件选择,再配合`java.io`包的流处理类,实现文件的按字节合并。这种技术广泛应用于各种需要处理用户上传或下载文件的场景,为用户提供了一种直观且灵活的方式...
### Java Swing 文件选择器知识点详解 #### 一、概述 Java Swing 提供了一种非常方便的方式来让用户选择文件或目录,这主要通过 `JFileChooser` 类实现。`JFileChooser` 是一个标准的文件对话框,可以用来打开或者...
在Java中,我们可以利用`JFileChooser`类来创建这样的文件选择器,它是Java Swing库的一部分,提供了图形用户界面(GUI)的文件选择对话框。 在Java中使用`JFileChooser`的基本步骤如下: 1. **导入所需的库**:...
- `showOpenDialog()`:显示打开文件的对话框。 - `getSelectedFile()`:获取用户选择的文件对象。 #### 三、代码解析 1. **初始化文件选择器**: ```java JFileChooser fc = new JFileChooser(); ``` 创建...
由于Java的跨平台特性,使用JFileChooser编写的代码可以在任何支持Java的平台上运行,无需修改,这使得Java文件选择器源代码具有很高的可移植性。 7. **性能优化**: 当处理大量文件时,为了提高性能,可能需要...
`JFileChooser`提供了多种方法,如`showOpenDialog()`和`showSaveDialog()`,分别用于打开一个对话框让用户选择要打开的文件或保存文件的位置。`JFileChooser`的结果可以通过其`approveSelection()`方法返回的布尔值...
窗口内可能会有文件选择器组件(如JFileChooser)来让用户选择需要比较的文件,以及结果显示区域(如JTextArea或JTable)来展示比较结果。 文件比较通常涉及到读取文件内容,然后使用字符串比较算法,如逐行或逐...
要显示一个用于打开文件的对话框,首先需要创建一个`JFileChooser`实例,然后调用其`showOpenDialog()`方法。例如: ```java JFileChooser fileChooser = new JFileChooser(); int result = fileChooser....
直接使用JFileChooser打开对话框 JFileChooser可以直接通过API打开一个对话框,例如: ```java final JFileChooser fc = new JFileChooser(); int returnVal = fc.showOpenDialog(aComponent); File file = fc.get...
例如,`showOpenDialog()`和`showSaveDialog()`方法分别用于打开一个用于打开文件和保存文件的对话框。 文件过滤器是文件选择器中的一个重要部分,允许用户根据特定的扩展名或类型筛选文件。在`JFileChooser`中,...
12. **对话框**: 文件管理器可能需要弹出对话框,如JOptionPane用于显示警告、确认或输入信息,JFileChooser用于选择文件或目录。 13. **自定义组件**: 可能需要定制特定的组件,如具有文件操作功能的按钮,或者...