由于您已经在使用 Java,因此只需使用JFileChooser。注意事项:
- 这是一个 Swing 小部件
- 它可以在 Mac 和 Windows 上运行,但可能看起来有点不同
- 使用 Swing 可能有点令人沮丧(但任何 GUI 工具包也可以,所以这是一个洗牌)
- 不需要任何痛苦的安装——只需创建一个
.jar
文件并分发它
这是该文档页面上给出的示例:
JFileChooser 为用户选择文件提供了一种简单的机制。有关使用 JFileChooser 的信息,请参阅 Java 教程中的如何使用文件选择器部分。
这是链接文档页面上给出的代码示例:
以下代码为用户的主目录弹出一个文件选择器,该目录只显示 .jpg 和 .gif 图像:
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}