错误源代码
package 实验;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileFilter;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
class gFileFilter extends FileFilter {
public String getDescription() {
return "*.jpg";
}
public boolean accept(File file) {
String name = file.getName();
return name.toLowerCase().endsWith(".jpg");
}
}
public class FileFilterDemo{
static JFrame jf;
static JButton jb;
public static void main(String[] args) {
jf=new JFrame();
jf.setSize(500,500);
jf.setLocation(200, 300);
jf.setLayout(null);
jb=new JButton("打开文件");
jb.setBounds(200, 200, 100, 40);
jf.add(jb);
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
JFileChooser jfc=new JFileChooser();
gFileFilter jff=new gFileFilter();
jfc.addChoosa