Obtener eventos procedentes de otro panel
Hola, mi cuestion es la siguiente:
A trav茅s de una opci贸n de men煤, activo un jPanel sobre el CardLayout base. Este panel, contiene un boton y necesito que cuando se pulse dicho bot贸n, se actulizace el contenido del cardlayout y mostrar otro panel diferente al mostrado. 驴C贸mo puedo controlar los eventos producidos dentro del panel cargado?
Gracias. Un saludo.
A trav茅s de una opci贸n de men煤, activo un jPanel sobre el CardLayout base. Este panel, contiene un boton y necesito que cuando se pulse dicho bot贸n, se actulizace el contenido del cardlayout y mostrar otro panel diferente al mostrado. 驴C贸mo puedo controlar los eventos producidos dentro del panel cargado?
Gracias. Un saludo.
Los eventos generados por un boton, son recibidos por el listener que le agregues al boton. Por lo que desde alguna clase que tenga acceso al boton y a los paneles, a帽adele el listener al boton para que cuando reciba el evento, pues invocar el metodo correspondiente en el panel que quieras.
La buena noticia es que puedo mandar un evento a donde me de la gana (panel o no). Mira como lo hago en el siguiente ejemplo (el evento lo mando al objeto control de la clase controlador):
/**** Gesti贸n de evento de cambio de selecci贸n en la lista ****/
list_referencias.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(ItemEvent e) {
control.list_referencias_itemStateChanged(e);
}
});
El c贸digo lo tienes en http://personal.telefonica.terra.es/web/rlagob/java/awt01_ejercicio/class/applet.html, seleccionas de la lista el archivo de c贸digo awt01_ejercicio (visor de archivos de c贸digo fuente)
/**** Gesti贸n de evento de cambio de selecci贸n en la lista ****/
list_referencias.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(ItemEvent e) {
control.list_referencias_itemStateChanged(e);
}
});
El c贸digo lo tienes en http://personal.telefonica.terra.es/web/rlagob/java/awt01_ejercicio/class/applet.html, seleccionas de la lista el archivo de c贸digo awt01_ejercicio (visor de archivos de c贸digo fuente)
