Zły argument JFileChooser

0

Cześć!

Chcę odfiltrować pliki w oknie JFileChooser.

JFileChooser jfc=new JFileChooser();
jfc.setFileFilter(new FileFilter() {
					 
public String getDescription() {
return "bmp files (*.bmp)";
}
				 
public boolean accept(File f) {
if (f.isDirectory()) {
return true;
} else {
return f.getName().toLowerCase().endsWith(".bmp");
}
}
});

I wyrzuca mi błąd:

type JFileChooser is not applicable for the arguments (new FileFilter(){})
W jaki sposób można to poprawić?

1

Musisz podać pełna nazwę klasy:

jfc.setFileFilter(new javax.swing.filechooser.FileFilter());

W pakiecie java.io istnieje interfejs FileFilter, a ty na pewno masz polecenie

import java.io.*;
0

Działa, dzięki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1