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

解决方案 »

  1.   

    自己订一一个FileFilter(如MyFileFilter),实现addExtension(),getDescription(),setDescription()等方法,然后在filechooser.setFileFilter(MyFileFilter)就可以了,最主要的就是addExtension(String extension),指定extension字符串就行了
      

  2.   

    http://www.128kj.com/article/article1/1DCCEEA32B3B0F6BF5CE712B9240B6D9.htm?id=1903
      

  3.   

    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);
    }}