【发布时间】:2012-11-11 03:37:15
【问题描述】:
我在我的程序中放了一个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(..) -
ImageFilter包含在您未导入的java.awt.image.ImageFilter中 -
我只是把上面的一些代码放在一起,但是我在我的真实代码中导入了java。给您添麻烦了!
标签: java image swing jfilechooser