私はJFileChooserでJFileFilterを構築していますが、コードsetFileFilter
があり、IDEが情報を提供しているところでエラーが発生しました 'JFileChooser型のメソッドsetFileFilter(FileFilter)は引数には適用されません(新しいFileFilter(){}) '。しかし、私は前にこの形式でやっていると確信しています。誰も私がなぜこれが機能していないのを見つけて理解するのを助けることができますか?ありがとう!Java setFileFilterの問題
JFileChooser chooser = new JFileChooser();
chooser.setDialogTitle("Open File");
chooser.setFileFilter(new FileFilter(){
@Override
public boolean accept(File f) {
String fName = f.getName().toUpperCase();
if (fName.endsWith(".TXT") || f.isDirectory()) {
return true;
} else {
return false;
}
}
public String getDescription() {
return "Text File (*.txt)";
}
});
'java.io.FileFilter'ではなく、' javax.swing.filechooser.FileFilter'を自動インポートするのは確かですか? – talnicolas
うん、それはそのインポートを作った! – mino