Logo

Logo

domingo, 21 de febrero de 2016

1.1. Tipos de eventos

Eventos en Java

Eventos de bajo nivel.
Eventos semánticos. 
Representan entradas o interacciones de bajo nivel con elementos del interfaz gráfico (Cambio de tamaño, cambio del foco, operación con el ratón o con el teclado).


Eventos de alto nivel que encapsulan la semántica del modelo de componentes del interfaz de usuario (Hacer una acción, un cambio de estado en un elemento, etc.). 
No están relacionados con una clase específica de componente sino que pueden aplicarse a todos los componentes que implementen un modelo semántico similar.


Static: Hace que el evento esté siempre disponible para los llamadores, aunque no exista ninguna instancia de la clase.
Virtual: Permite que las clases derivadas reemplacen el comportamiento del evento mediante la palabra clave override.
Sealed: Especifica que el evento ya no es virtual para las clases derivadas.
Abstract: El compilador no generará los bloques de descriptor de acceso a eventos add y remove y, por tanto, las clases derivadas deben proporcionar su propia implementación.

No hay comentarios:

Publicar un comentario