我正在程序中添加一个JFileChooser
,但它只能选择图片。因此,我决定添加过滤器:
代码
import javax.swing.*;
public class fileChooser {
public static void main(String[] args) {
JPanel panel = new JPanel();
final JFileChooser fc = new JFileChooser();
int file = fc.showOpenDialog(panel);
fc.addChoosableFileFilter(new ImageFilter());
fc.setAcceptAllFileFilterUsed(false);
}
}
我是从Java教程中得到的。但Eclipse将以下内容标记为错误:
fc.addChoosableFileFilter(new ImageFilter());
fc.setAcceptAllFileFilterUsed(false);
有什么建议吗?
JFileChooser#setFileFilter(..)
。 - David KroukampImageFilter
包含在java.awt.image.ImageFilter
中,你没有导入它。 - Robin