查一下java的api,java自带该功能了

解决方案 »

  1.   

    JFileChooser chooser = new JFileChooser();
            MyFileFilter filter = new MyFileFilter();
            filter.addExtension("jpg");
            filter.addExtension("gif");
            filter.setDescription("图片文件");
            chooser.setFileFilter(filter);
            int returnVal = chooser.showOpenDialog(this.getParent());
            if(returnVal == JFileChooser.APPROVE_OPTION) {
                System.out.println("You chose to open this file: " +chooser.getSelectedFile().getName());
            }MyFileFilter 是一个继承至javax.swing.filechooser.FileFilter的类,用于识别你制定的需要选择的文件类型