cerrar jiternalframe desde un jframe que no sea su padre

Alejandro
19 de Abril del 2009
Hola buen día, soy novato en java y tengo un problema que no logro solucionar, resulta que tengo un JFrame1 que tienen un JDesktopPane y dentro de creó un JInternalFrame que contiene un botón, al dar clic sobre ese botón abro otro JFrame2 y al cerrar el jframe2 debo cerrar el JFrame2 y también el JInternalFrame del JFrame1 pero sin cerrar el JFrame1
Les agradecería mucho una respuesta o sugerencia sobre mi problema porque no se qué hacer o si lo que quiero hacer es lo correcto gracias.