Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/05/2011, 16:22
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Envio de archivos y duda de interface.

Hola,

Cita:
Iniciado por yurabita Ver Mensaje
una ultima pregunta, ¿Como interactua la vista con el controlador?

¿Le paso una referencia al crearla?

Ahora voy a investigar la clase EventListenerList para ver de que va, ...
Todo funciona a través de eventos e intefaces, esa es la forma como funciona AWT y Swing, cuando presionas un botón todos los objetos que estén escuchando a través de un listener obtienen el mensaje.

El ejemplo mas claro es el JTable y DefaultTableModel, cuando cambia un dato desde la vista (JTable), este llama a un método en el DefaultTableModel para colocar el valor setValueAt(). Y cuando cambian los datos en el modelo esté llama a un método que dispara un evento fireTableChanged(), para avisarle a la vista o vistas (JTable) que los datos han cambiado.

En otras palabras es una comunicación de dos vías en tiempo real entre todos los componentes.

Saludos,

ps:
Cuando comprendas como funciona EventListenerList vas a tener todo mas claro.