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.
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());
            }
        }
nn riesco a capire che mi manca.
ho provate vari metodi sia alla riga File f...., che in quella FileWriter....