sto cercando di mettere dei filtri in modo che l'utente possa scegliere in che formato salvare.
per ora sono riuscito o a impostare il salvataggio sempre in .txt (che però nn mi piace molto), o di fare decidere all'utente se salvare in .txt (nel menu a tendina delle estensioni mi compare la scelta txt).
però anche se scelgo File TXT nn mi aggiunge l'estensione.
nn riesco a capire che mi manca.codice:JFileChooser fc = new JFileChooser(); fc.addChoosableFileFilter (new FileNameExtensionFilter ("File TXT", "txt")); int returnVal = fc.showSaveDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { File f = fc.getSelectedFile(); try { FileWriter file = new FileWriter(f, true); // FileWriter file = new FileWriter(f.getAbsolutePath() + ".txt", true); PrintWriter out = new PrintWriter(file); out.println(jTextArea1.getText()); out.close(); } catch (IOException e) { System.out.println(e.getMessage()); } }
ho provate vari metodi sia alla riga File f...., che in quella FileWriter....

Rispondi quotando