Grazie mille per la risposta,i due metodi che mi hai detto funzionano entrambi quando il file generato lo apro ad esempio con il blocco note di windows. Il metodo println di PrintWriter invece no. Sorge però un altro problema, nel momento in cui vado a leggere il txt col mio programma non mi da nessun ritorno a capo. Se invece nella lettura del file, alla fine di ogni riga letta, aggiungo "\n" nella textArea mi ritroverò due ritorni a capo per ogni riga. Grazie intanto