ciao andbin, per il fatto delle estensioni al click sul pulsante SALVA, avevo fatto questo:
codice:
FileFilter filter = new FileFilter() {

public String getDescription() {
return ".txt";
}
public boolean accept(File f) {
return f.getName().toLowerCase().endsWith(".txt");
}

};
				
				fileChooser = new JFileChooser();
				fileChooser.addChoosableFileFilter(filter);
			int response = fileChooser.showSaveDialog(this);
             if(response==JFileChooser.APPROVE_OPTION) {
     try{ 
     
        File f = fileChooser.getSelectedFile();
ecc ecc
questo però mi fa vedere solo i file .txt quando apro il JFileChooser(ma non era questo che volevo).
io volevo che se inserisco come nome "Tabella", mi deve essere salvata sul desktop come Tabella.txt oppure Tabella.xls in base a quello che scelgo in basso alla finestra del JFileChooser.
perchè sennò sono costretto a scriverci io direttamente Tabella.txt.

per l'altro punto quello che mi dicevi del CSV non ho capito che devo fare.
ciao e grazie andbin

ps ho java 6