Capturar un envento de una ventana desde otra clase
Hola:
Estoy intentando hacer un programa donde en una clase se capture un evento de otra clase (una ventana ), pero no se como hacerlo.
Alguien sabe algo?
Gracias
Estoy intentando hacer un programa donde en una clase se capture un evento de otra clase (una ventana ), pero no se como hacerlo.
Alguien sabe algo?
Gracias
creo que deberias especificar mas clara tu duda.
en caso sea asi CLASEA-->CLASEB
lo recomendable al hacer una ventana que abra otras en un sistema es en 1er lugar darle setEnable(false) a la ventana madre para que solo se pueda manipular en la ventana hija (dependiendo del caso) y al crear el objeto de la ventana hija hacer esto:
CLASEB objClaseB=new CLASEB(this);
objClaseB.show()
en el constructor de la CLASEB recibe como parametro un obj de Frame o JFrame o el tipo de ventana que estes usando y albergalo en un obj temporal, de ese modo podras manejar las variables de toda la clase madre y si haces algun cambio en la clase hija como por ej:
public String nombre="" //esta en la CLASEA
en la clase B:
objClaseA.nombre="Mi nombre"
al hacer eso cambiaste desde la hija.
mhmh quizas t confundo no se yo me entiendo a mi modo ^^ pero espero haberte ayudado un poco.
en caso sea asi CLASEA-->CLASEB
lo recomendable al hacer una ventana que abra otras en un sistema es en 1er lugar darle setEnable(false) a la ventana madre para que solo se pueda manipular en la ventana hija (dependiendo del caso) y al crear el objeto de la ventana hija hacer esto:
CLASEB objClaseB=new CLASEB(this);
objClaseB.show()
en el constructor de la CLASEB recibe como parametro un obj de Frame o JFrame o el tipo de ventana que estes usando y albergalo en un obj temporal, de ese modo podras manejar las variables de toda la clase madre y si haces algun cambio en la clase hija como por ej:
public String nombre="" //esta en la CLASEA
en la clase B:
objClaseA.nombre="Mi nombre"
al hacer eso cambiaste desde la hija.
mhmh quizas t confundo no se yo me entiendo a mi modo ^^ pero espero haberte ayudado un poco.
