A me sembra un'ottima soluzione...nomeFile=nomeFile+".txt" può andare bene?
Beh, se vuoi che nella finestra di dialogo ci sia scritto file di testo, aggiungi un FileFilter.no visto che vorrei che quando si apre la finestra di salvataggio come tipo di file esca in automatico .txt
Pero' l'estensione sul file salvato la devi mettere comunque tu.
P.s. Se usi Java 6 puoi usare direttamente la classe FileNameExtensionFiltercodice:JFileChooser fc = new JFileChooser(); FileFilter filter = new FileFilter() { public boolean accept(File f) { if(f.isAbsolute()) { return true; } String extension = f.getName(); if (extension != null) { if (extension.endsWith("txt")) { return true; } else { return false; } } return false; } public String getDescription() { return "File di testo"; } }; fc.addChoosableFileFilter(filter); fc.showSaveDialog(SalvaMappa);


Rispondi quotando