generacion de eventos

Páginas: 3 (658 palabras) Publicado: 9 de febrero de 2014
GENERACIÓN DE EVENTOS
Tomemos el applet, EventosPro.java, que aparece en la figura siguiente. Consta de dos instancias de la clase Button, embebidas dentro de una instancia de la clase Panel. Estainstancia está a su vez embebida dentro de otra instancia de la clase Panel. Esta última instancia de la clase Panel está situada junto a una instancia de la clase TextArea, y ambas están embebidasdentro de una instancia de la clase Applet.





La figura siguiente presenta los elementos que conforman este applet en forma de árbol, con el TextArea y Button como hojas y la instancia deApplet como raiz.








Cuando un usuario interactúa con el applet, el sistema Java crea una instancia de la clase Eventy rellena sus datos miembro con la información necesaria para describirla acción. Es en ese momento cuando el sistema Java permite al applet controlar el evento. Este control comienza por el Componente que recibe inicialmente el evento (por ejemplo, el botón que ha sidopulsado) y se desplaza hacia arriba en el árbol de Componentes, componente a componente, hasta que alcanza al Contenedor de la raíz del árbol. Durante este camino, cada Componente tiene oportunidad deignorar el evento o reaccionar ante él en una (o más) de las forma siguientes:



o Modificar los datos miembros de la instancia de Event
o Entrar en acción y realizar cálculos basados en lainformación contenida en el evento
o Indicar al sistema Java que el evento no debería propagarse más arriba en el árbol


El sistema Java pasa información del evento a un Componente a través delmétodohandleEvent() del Componente. Todos los métodos handleEvent() deben ser de la forma:
public boolean handleEvent( Event evt )




Un controlador de eventos solamente necesita unainformación: una referencia a la instancia de la clase Event que contiene la información del evento que se ha producido.


El valor devuelto por el método handleEvent() es importante. Indica al sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eventos
  • eventos
  • evento
  • Que es un evento?
  • Eventos
  • EVENTOS
  • Eventos
  • eventos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS