public class DocFilter extends FileFilter {
public boolean accept(File f) {
if (f.isDirectory()) {
return true;
}
String extension = Utils.getExtension(f);
if (extension != null) {
if (extension.equals(Utils.doc) ||
extension.equals(Utils.docx) )
{
return true;
} else {
return false;
}
}
return false;
}
//The description of this filter
public String getDescription() { return "Just Document Files"; }
}
Netbeans 编译器警告错误,上面的代码“这里没有接口”
任何人都知道是什么问题?我尝试将“扩展”更改为“实现”,但是,它似乎并没有那样工作。
当我更改为实现时,以下代码无法工作,
chooser.addChoosableFileFilter(new DocFilter());
和这个错误,
“类 javax.swing.JFileChooser 中的方法 addChoosableFileFilter 不能应用于所需的给定类型:javax.swing.filechooser.FileFilter”
有人可以帮忙吗?谢谢..