allora, per salvare le immagini dovresti usare il package javax.imageio: http://java.sun.com/j2se/1.4.2/docs/...e-summary.html

Per filtrare solo alcune estensioni devi creare una classe che implementi FileFilter e sovraccaricare il metodo accept in questo modo:

codice:
public boolean accept(File f) {
if(f.toString().endsWith(".jpg")) return true;
else if(f.toString().endsWith(".gif")) return true;
//ecc...
return false;
}
e passi la classe che implementa l'interfaccia al metodo setFileFilter(FileFilter ff) di JFileChooser.