El problema es que estás añadiendo el texto a otra instancia de la clase
JFrame1. El
JFrame1 que tienes abierto, no es el mismo JFrame1 que haces con
vn = new Jframe1(); (para que lo compruebes, dentro del método
seleccion() añade
vn.setVisible(true) y verás que se abre otra ventana, y dentro de esa ventana estará el texto que estás poniendo).
Esto se soluciona utilizando el patrón Singleton en la clae JFrame1, para utilizar una única instancia de esa clase en toda la aplicación.
En esta respuesta se toca un tema parecido, dale un vistazo, investiga sobre el patrón Singleton y si tienes alguna duda postéala nuevamente.
http://www.forosdelweb.com/f45/error...2/#post4577668