Devi gestire gli eventi da tastiera e dal mouse....per i primi devi verificare quali bottoni sono stati premuti e all'occasione ripristinare la schermata della jTextArea.
Per il mouse verifica che sia stato premuto il bottone destro ed in quale punto, poi fai comparire un menu di scelta in quelle cordinate......
ciao