Tipo de eventos
Enviado por chiniss10 • 10 de Septiembre de 2014 • Informe • 483 Palabras (2 Páginas) • 191 Visitas
INTRODUCCION
Los lenguajes visuales orientados al evento y con manejo de componentes dan al usuario que no cuenta con mucha experiencia en desarrollo, la posibilidad de construir sus propias aplicaciones utilizando interfaces gráficas sobre la base de ocurrencia de eventos. Para soportar este tipo de desarrollo interactúan dos tipos de herramientas, una que permite realizar diseños gráficos y, un lenguaje de alto nivel que permite codificar los eventos. Con dichas herramientas es posible desarrollar cualquier tipo de aplicaciones basadas en el entorno.
TIPO DE EVENTOS
De acuerdo con Javasoft, las principales características de partida que han originado el nuevo modelo de manejo de eventos en el AWT, son:
• Que sea simple y fácil de aprender
• Que soporte una clara separación entre el código de la aplicación y el código del interfaz
• Que facilite la creación de robustos controladores de eventos, con menos posibilidad de generación de errores (chequeo más potente en tiempo de compilación)
• Suficientemente flexible para permitir el flujo y propagación de eventos
• Para herramientas visuales, permitir en tiempo de ejecución ver cómo se generan estos eventos y quien lo hace
• Que soporte compatibilidad binaria con el modelo anterior
Es un objeto que tiene la capacidad de detectar eventos y notificar a los receptores de eventos que se han producido esos eventos.
Existen muchísimos eventos pero los más importantes o más utilizados son los siguientes:
• Adapter: clase receptor que implemente el interfaz que recoja estos eventos debe sobrescribir todos los métodos declarados en el interfaz. Para prevenir esto, de forma que no sea tan tedioso y no haya que sobreescribir métodos que no se van a utilizar.
• WindowListener: en el manejo de ventanas, lo que haría necesario sobrescribir los seis métodos de la interfaz.
• Clases de eventos principales en java.awt.event
En esta tabla se muestra los tipos de eventos que existen en programación.
Clase de evento Descripción
ActionEvent Se genera cuando se presiona un botón, se hace doble clic en un elemento de una lista, o se selecciona un elemento de tipo menú.
AdjustmentEvent Se genera cuando se manipula un scrollbar.
ComponentEvent Se genera cuando un componente se oculta, se mueve, se cambia de tamaño o se hace visible.
ContainerEvent Se genera cuando se añade o se elimina un componente de un contenedor.
FocusEvent Se genera cuando un componente gana o pierde el foco.
InputEvent Superclase abstracta de cualquier clase de evento de entrada de componente.
ItemEvent Se genera cuando se hace click
...