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的编译器错误警告说,“没有此接口预期”上面的代码的Java的FileFilter
任何人有想法是什么问题?我尝试将“扩展”更改为“实现”,但是,它似乎没有这样工作。
,当我改变为工具,下面的代码不能工作,
chooser.addChoosableFileFilter(new DocFilter());
和与此错误,
“类javax.swing.JFileChooser方法addChoosableFileFilter不能被应用到给定的类型所需:javax.swing.filechooser.FileFilter“
任何人都可以帮忙吗?谢谢..
您的进口产品看起来如何?你输入正确的'FileFilter'? – 2010-03-17 09:23:33
yeah Joachim Sauer, 我输入了错误的库。哈哈..我的不好.. – 2010-03-17 09:58:43