日期:2014-05-20  浏览次数:20712 次

怎样让Jfilechoose显示指定扩展名的文件?
怎样让Jfilechoose显示指定扩展名的文件?

------解决方案--------------------
自己订一一个FileFilter(如MyFileFilter),实现addExtension(),getDescription(),setDescription()等方法,然后在filechooser.setFileFilter(MyFileFilter)就可以了,最主要的就是addExtension(String extension),指定extension字符串就行了
------解决方案--------------------
http://www.128kj.com/article/article1/1DCCEEA32B3B0F6BF5CE712B9240B6D9.htm?id=1903
------解决方案--------------------
import javax.swing.*;
import java.io.*;
public class FileChooserDemo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFileChooser c =new JFileChooser(){
public boolean accept(File f){
return f.getName().endsWith( "txt ")||f.isDirectory();
}
};
JFrame f = new JFrame();
f.getContentPane().add(c);
f.setSize(600,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}