我只想使用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();
在过滤器中显示但是它没有扫描这个文件为什么?
答案 0 :(得分:0)
您应该使用addChoosableFileFilter
:
chooser.addChoosableFileFilter(xmlfilter);
chooser.addChoosableFileFilter(xmlfilter2);