Pues vereis, necesito vuestra sabiduría de programación. He creado un pequeño juego de tetris, en el que incluyo una clase JPanel y otra clase JFrame que incrusta este panel (ademas de incluir el main ahí). La cuestión es que quiero crear EN EL JPANEL un keylistener que al pulsar escape abra otro nuevo JFrame con un pequeño menú (el típico de los juegos, continuar, opciones, cerrar...) pero el botón de cerrar no se como programarlo, es decir, no se como cerrar el JFrame inicial que contiene el JPanel. Basicamente, no puedo usar dispose, cosa que no entiendo...¿alguna idea?
PD: Si es necesario puedo poner esa parte del codigo.