JFileChooser - 多个文件过滤器?

bco*_*lan 9 java jfilechooser file save

我对Swing中的JFileChooser有疑问.我正在尝试在下拉框中获取多个文件扩展名,但不知道如何操作.

有方法

extFilter = FileNameExtensionFilter(description, extensions);
Run Code Online (Sandbox Code Playgroud)

然后我可以通过写作来使用

fileChooser.setFileFilter(extFilter);
Run Code Online (Sandbox Code Playgroud)

但是,正如您所看到的,这仅支持下拉列表中的一个选项.如何添加更多?

Ami*_*ani 18

我想你想要这个addChoosableFileFilter方法.阅读教程.

您可以简单地创建一个子类FileFilter并使用该过滤器作为参数调用上面概述的方法的过滤器.