Como tratar los eventos

El Java, el tratamiento de los eventos se realiza mediante el modelo de delegación de eventos.

El tratamiento de un evento que ocurre en un objeto(objeto fuente) no se realiza en ese mismo objeto, sino que se delega en otro objeto diferente (objeto oyente). Este modelo se basa en la posibilidad de propagación o envío de eventos desde el objeto fuente donde se producen a los objetos oyentes que los gestionan. Se hace así:

  1. El objeto fuente registra qué objetos oyentes están interesados en recibir algún evento específico para comunicárselo una vez que éste se produzca.
  2. Cuando ocurre el evento, el objeto fuente se lo comunica a todos los oyentes registrados
  3. La comunicación entre la fuente y el oyente se realiza mediante la invocación de un método del oyente al que se proporciona como argumento el evento generado.

Puede parecer un galimatías, pero con ejemplos y explicaciones, intentaré hacerlo claro.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s