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 предупредил с ошибкой «Нет интерфейса, ожидаемого здесь» для приведенного выше кода
Кто-нибудь имеет представление, в чем была проблема ?? Я попытался изменить «extends» на «Implements», но, похоже, это не сработало.
и когда я перешел на инвентарь, следующий код не может работать,
chooser.addChoosableFileFilter(new DocFilter());
и с этой ошибкой
"метод addChoosableFileFilter в классе javax.swing.JFileChooser не может быть применен к необходимым типам: javax.swing.filechooser.FileFilter"
Кто-нибудь может помочь с этим? Спасибо ..