如何只扫描dis,flt文件

时间:2017-11-17 12:06:13

标签: java filechooser

我只想使用JFileChooser我只需要扫描dis,flt文件: 我有这样的代码:

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter xmlfilter = new FileNameExtensionFilter(
 "dis files (*.dis)", "dis");
FileNameExtensionFilter xmlfilter2 = new FileNameExtensionFilter(
 "flt files (*.flt)", "flt");
   chooser.setFileFilter(xmlfilter);
   chooser.setFileFilter(xmlfilter2);
   chooser.setDialogTitle("Open a file");

chooser.showOpenDialog(null);
    java.io.File f= chooser.getSelectedFile();
    String filename = f.getAbsolutePath();

在过滤器中显示但是它没有扫描这个文件为什么?

1 个答案:

答案 0 :(得分:0)

您应该使用addChoosableFileFilter

chooser.addChoosableFileFilter(xmlfilter);
chooser.addChoosableFileFilter(xmlfilter2);