JFileChooser怎么用
时间: 2023-07-08 21:53:19 浏览: 96
JFileChooser是Java Swing库中的一个类,用于创建文件选择器对话框。以下是使用JFileChooser的简单步骤:
1. 创建一个JFileChooser对象:
```
JFileChooser fileChooser = new JFileChooser();
```
2. 设置对话框的标题(可选):
```
fileChooser.setDialogTitle("选择文件");
```
3. 显示对话框:
```
int result = fileChooser.showOpenDialog(null);
```
这里的参数null表示对话框的父组件为默认的主窗口。showOpenDialog方法会返回用户点击的按钮,如果用户选择了“打开”按钮,则返回JFileChooser.APPROVE_OPTION。
4. 获取用户选择的文件:
```
if (result == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
}
```
如果用户选择了“打开”按钮,则可以通过getSelectedFile方法获取用户选择的文件,该方法返回一个File对象。
完整示例代码如下:
```
import java.io.File;
import javax.swing.JFileChooser;
public class FileChooserExample {
public static void main(String[] args) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("选择文件");
int result = fileChooser.showOpenDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
System.out.println("选择的文件是:" + selectedFile.getAbsolutePath());
}
}
}
```
阅读全文