删除 JFileChosser Java 中的 allfile 选项
我在程序中使用 swings JFileChooser 。 我希望它过滤带有 .txt
扩展名的文件,并且它也在窗口中显示 allfiles 选项。 我想删除 allfiles 选项,我该怎么做?
这是我的代码:
fc1 = new JFileChooser();
fc1.setMultiSelectionEnabled(true); // Allow for multiple selections
fc1.setCurrentDirectory(new File("C:\\"));
fc1.setFileFilter(new FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".fls")
|| f.isDirectory();
}
public String getDescription() {
// TODO Auto-generated method stub
return "*.fls";
}
});
I'm using swings JFileChooser in program. I want it to filter files with .txt
-extension and it is showing allfiles option also in window. I want to remove allfiles option, how can I do that?
This is my code:
fc1 = new JFileChooser();
fc1.setMultiSelectionEnabled(true); // Allow for multiple selections
fc1.setCurrentDirectory(new File("C:\\"));
fc1.setFileFilter(new FileFilter() {
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".fls")
|| f.isDirectory();
}
public String getDescription() {
// TODO Auto-generated method stub
return "*.fls";
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,只需阅读 javadoc,我可以看到有一个名为
setAcceptAllFileFilterUsed(boolean)
的方法。 你尝试过吗? 听起来它正在做你想做的事情。Well, just by reading the javadoc, I can see that there's a method called
setAcceptAllFileFilterUsed(boolean)
. Did you try that? It sounds like it's doing what you want.