首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅扫描dis、flt文件

如何仅扫描dis、flt文件
EN

Stack Overflow用户
提问于 2017-11-17 20:06:13
回答 1查看 35关注 0票数 0

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

代码语言:javascript
复制
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();

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

EN

回答 1

Stack Overflow用户

发布于 2017-11-17 20:10:54

您应该使用addChoosableFileFilter

代码语言:javascript
复制
chooser.addChoosableFileFilter(xmlfilter);
chooser.addChoosableFileFilter(xmlfilter2);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47350298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档