Mega Code Archive

 
Categories / Java / File Input Output
 

Choose a File

import java.io.File; import javax.swing.JFileChooser; import javax.swing.JFrame; public class FileFilterDemo {   public FileFilterDemo() {   }   public static void main(String[] args) {     JFileChooser chooser = new JFileChooser();     chooser.setCurrentDirectory(new File("."));     chooser.setFileFilter(new javax.swing.filechooser.FileFilter() {       public boolean accept(File f) {         return f.getName().toLowerCase().endsWith(".gif")             || f.isDirectory();       }       public String getDescription() {         return "GIF Images";       }     });     int r = chooser.showOpenDialog(new JFrame());     if (r == JFileChooser.APPROVE_OPTION) {       String name = chooser.getSelectedFile().getName();       System.out.println(name);     }   } }