Java - Como comunicar eventos entre diferentes paquetes

   
Vista:

Como comunicar eventos entre diferentes paquetes

Publicado por dvb (6 intervenciones) el 11/01/2009 19:44:26
Hola. Tengo la siguiente consulta:
Resulta que tengo un jPanel (jPanelMenu) con un menu, necesito que cada vez que se haga click en un botón de ese menú, se cambien un panel en la clase principal o jFrame principal.

Por ejemplo:

Tengo el jPanel(jPanelMenu) con el menú en la clase Menu del paquete Arbol mientras que el frame principal está en la clase Main del paquete Principal.

El frame principal tiene 2 jPanel
1-El jPanel con el menú ubicado en el otro paquete (Arbol) y
2-el jPanel (Cambiante) que cambia cada vez que se apreta un boton del menu, este jPanel se ubica en el paquete Principal en la misma clase del frame principal.

Ahora, al crear un objeto jPanelMenu para agregarlo en el frame principal ¿cómo puedo escuchar desde la clase principal los eventos que ocurren el el jPanelMenu en un botón especifico, con el fin de cambiar el jPanel (Cambiante)?.

Ojala me entiendan mi duda... Gracias

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como comunicar eventos entre diferentes paquete

Publicado por dvb (6 intervenciones) el 14/01/2009 06:38:54
Gracias san google jaja... Aquí les dejo unos enlaces que dan la respuesta a mi consulta, ya probado y comprobado... Ojala le sirva a alguien...

http://www.lcc.uma.es/~pacog/apuntes/poo/Tema4-2.pdf

http://modprobe.wordpress.com/2008/10/03/patrones-de-diseno-observer/

http://www.cica.es/formacion/JavaTut/Apendice/ob_uso.html

http://mgaravaglia.com.ar/blog/index.php/tag/patterns/

Esta vez el cáliz fueron java.util.Observer y java.util.Observable...

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar