Anche per localizzare il percorso in cui salvare puoi usare la JFileChooser:
codice:
JFileChooser jfc = new JFileChooser();
switch ( jfc.showSaveDialog() ) {
   case jfc.APPROVE_OPTION:
      ... // Salva l'immagine
      break;
   case jfc.CANCEL_OPTION:
      ... // L'utente ha selezionato "Annulla"
      break;
   case jfc.ERROR_OPTION:
      ... // E' successo un errore (tipo file esistente in sola lettura)
      break;
}
Ciao.