调用:
      JFileChooser fileChooser = new JFileChooser();
      fileChooser.setFileSelectionMode( JFileChooser.FILES_ONLY );
      fileChooser.setMultiSelectionEnabled( false );
      fileChooser.setFont( new java.awt.Font( "宋体",Font.PLAIN,12 ) );
      fileChooser.removeChoosableFileFilter( fileChooser.getFileFilter() );
      photoFileFilter filter = new photoFileFilter();
      fileChooser.setFileFilter( filter );      int result = fileChooser.showOpenDialog( null );
添加这样一个类来过滤
class photoFileFilter extends javax.swing.filechooser.FileFilter {
   public boolean accept( File f ) {
      if( f.isDirectory() || f.getName().endsWith( ".txt" ) ) {
         return true;
      } else {
         return false;
      }
   }   public String getDescription() {
      return "txt记事本文件";
   }
}