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 ???
2)Credo sia sufficiente usare il metodo getCurrentDirctory() di JFileChoser (che ti apre la finestra per selezinare un file o un acartella) memorizzare il valore e poi usare setCurrentDirctory() della stessa classe per impostare la directory a quella memorizzata prima di riaprire il file.
3)devi aggiungere un windowlistene o un windowadapter e gestire l'evento di chiusura della finetra in modo da inserire il codice per mostrare la finestra.Per mostrare un dialogo simile ad una messagebox di windows ti consiglio l'apposito metodo della classe JOptionPane.ciao