1 --- Allora, prima domanda, perche' con

codice:
BufferedWriter bw = new BufferedWriter(new FileWriter(logfn));
bw.write(log.getText());
Non mi scrive su file (anche se il file viene creato..) ???
(log è un textarea in cui c'è del testo, inoltre ho provato e log.getText() richiama sul serio del testo)

2 --- Seconda domanda, come posso ricordarmi dell'ultima directory su cui è stato salvato il file ???

3 --- Come faccio, se l'utente clicca il pulsante di chiusura dell'applicazione, a fermarlo e chiedere se vuole salvare il testo (se presente) sul textarea ???


Ciao grazie