在 NetBeans 中,有一个名为 JFileChooser 的对象。
我想问一下如何设置过滤器以仅显示具有 .wds 扩展名的文件。
.wds 是我在程序中使用的扩展名。
在 NetBeans 中,有一个名为 JFileChooser 的对象。
我想问一下如何设置过滤器以仅显示具有 .wds 扩展名的文件。
.wds 是我在程序中使用的扩展名。
您必须为 *.wds 文件创建一个过滤器类:
class MyFilter extends javax.swing.filechooser.FileFilter {
public boolean accept(File file) {
String filename = file.getName();
return filename.endsWith(".wds");
}
public String getDescription() {
return "*.wds";
}
}
然后将过滤器添加到 JFileChooser。
fileChooser.addChoosableFileFilter(new MyFilter());
没有人相信阅读 API 吗?这是一个常见的要求,JDK 有一个过滤器类可以做到这一点。您所要做的就是阅读 API 来找到这个问题的答案。当您在那里时,您还可以查看 Swing 教程的链接,了解有关文件选择器和其他 Swing 组件的其他信息。