java - 如何使用 JFileChooser 查找文件位置

标签 java swing jfilechooser

有没有一种方法可以用来简单地找到文件位置?我试图让用户选择一个文件并打开它,但我必须让 JFileChooser 只选择文件并将位置发送到另一种方法。执行此操作的最佳方法是什么?

最佳答案

the javadoc 中的示例显示显示执行此操作:

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());
}

这就是 chooser.getSelectedFile() 正在做的事情。获取结果并将其传递给另一个方法。

关于java - 如何使用 JFileChooser 查找文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18774652/

相关文章:

java - 消息摘要java

java - 计算胜/负、胜率和总胜率

java - 为什么我的 BigDecimal 计算不起作用?

java - 使用java在JTable中导入excel文件

java - 像记事本一样实现文件 "save"

javascript - 如何在 Apache Tomcat 中运行 React 应用程序?

Java Try-With-Resources 未知资源计数

java - 如何在ListView中设置可见行数

java - 如何显示来自 JButton 的报告

Java JFilechooser 定制