java - 从 Java 应用程序打开文件选择窗口

标签 java file window selection

如何让我的 Java 应用程序打开那些花哨的文件选择窗口之一? 如果你知道,请告诉我如何同时适用于 Mac 和 PC;这对我有很大帮助。 我搜索了 google 和 StackOverflow 以及其他一些网站,但就是找不到我要找的东西。顺便说一句,我对 Java 还是个菜鸟,所以我不介意你解释一下你的代码为我做了什么:P

最佳答案

使用FileChooser:

JFileChooser fc = new JFileChooser();
int returnVal = fc.showOpenDialog(frame); //Where frame is the parent component

File file = null;
if (returnVal == JFileChooser.APPROVE_OPTION) {
    file = fc.getSelectedFile();
    //Now you have your file to do whatever you want to do
} else {
    //User did not choose a valid file
}

有关更多信息,请参阅 How to Use File Chooser

关于java - 从 Java 应用程序打开文件选择窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9332020/

相关文章:

java - 如何用gzip文件就地替换Java

c++ - 为什么 [ fopen()/open()/fstream file ] 在 Mac OS X 上打开文件失败?

java - 我的涉及 JFrame 的代码有什么问题

java - 同时打开两个窗口 - JavaFX

c++ - QT:图片作为窗口

java - 如何在给定形状中旋转 LinearGradient?

java - 如何将锁屏壁纸设置为动态壁纸

java - 在android中,如何搜索互联网并在 Activity 中返回结果?

java - java小程序中如何获取一个目录下的所有文件?

c++ - 在 C++ 中将文件从一个目录复制到另一个目录