gpt4 book ai didi

java - 如何为 JFileChooser 添加文件过滤器

转载 作者:行者123 更新时间:2023-11-29 03:04:46 25 4
gpt4 key购买 nike

我只想选择 .xls 和 .xlsx 文件,但无法选择任何类型的文件。任何人都可以向我建议任何代码,或者任何人都可以更改我现有的代码吗?提前致谢。

    public class Convertor {
public static void main(String[] args) {
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle("choosertitle");
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);

if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : " + chooser.getSelectedFile());
} else {
System.out.println("No Selection ");
}
}
}

最佳答案

你应该使用 FileNameExtensionFilter .

 FileFilter filter = new FileNameExtensionFilter("Excel file", "xls", "xlsx");
chooser.addChoosableFileFilter(filter);

关于java - 如何为 JFileChooser 添加文件过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32647353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com