ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Eventos.

sombra_bemegeSíntesis5 de Mayo de 2014

638 Palabras (3 Páginas)188 Visitas

Página 1 de 3

Eventos

Un evento es un objeto que representa un cambio en un componente, este es generalmente producido por el usuario al realizar alguna operación, por ejemplo, escribir en un campo de texto o hacer click sobre un botón. El método que se sigue para atender un evento es el siguiente:

1) Se relaciona a un oyente (listener) con un componente para que el componente le notifique al listener cuando ocurra un evento específico.

2) Cuando se produce el evento, el listener atiende el evento.

En este método la implementación de la interface de usuario donde se produce el evento y la implementación del oyente están en clases separadas.

El manejo de eventos se puede implementar a través de las clases abstractas e interfaces que java proporciona en el paquete java.awt.event.

Las aplicaciones de Java pueden crear interfaces de usuario, y así permitir que estos últimos lleven a cabo tareas de aplicaciones. Dentro de estas interfaces el código de Java debe ser capaz de responder a la interacción y adaptar el procesamiento a las acciones que el usuario realice. Los eventos de Java son un elemento clave para esta técnica, ya que proporcionan programas con la capacidad para detectar dicha interacción del usuario. La programación con eventos en Java involucra diversas actividades.

Interfaces de usuario

Cuando la mayoría de los programadores aprenden Java, sus primeros programas trabajan sin intervención del usuario. Al aprender por primera vez la creación de interfaces de usuario en Java, los programadores necesitan ajustar las estructuras de control dentro de sus aplicaciones. Cuando una aplicación de Java con interfaz de usuario comienza su ejecución, en el procesamiento inicial normalmente se construyen los diversos elementos dentro de la interfaz de usuario, como botones y campos de texto, y luego se los presenta al usuario para que éste pueda interactuar con ellos. Durante esta fase inicial de procesamiento los programas también se pueden cargar con detectores de eventos, indicando a Java que debe "escuchar" los eventos del usuario, como la interacción con los componentes de la interfaz.

Tipos de eventos

Los programas de Java pueden detectar muchos tipos diferentes de eventos. La interacción con el usuario puede incluir el movimiento del ratón, hacer clic con los botones del ratón y escribir con el teclado. Los programas de Java pueden escuchar específicamente estos eventos además de detectar con qué componente está interactuando el usuario. Cuando un programa de Java crea una interfaz de usuario usando bibliotecas como Swing toolkit, este puede asignar detectores de eventos a cada elemento contenido en la interfaz de manera que, cuando Java detecte la interacción del usuario con dichos componentes, se haga una llamada a un método

Eventos personalizados

Además de crear detectores de eventos en la GUI (Graphical User Interface, o Interfaz Gráfica del Usuario) de las aplicaciones de Java, de forma opcional los programadores pueden crear sus propios tipos de eventos. En general los programas pueden usar los tipos de eventos existentes en Java, ya que proporcionan una extensa funcionalidad para muchos tipos de eventos del usuario incluyendo los eventos del ratón, teclado y ventanas. Sin embargo, en algunos casos especializados los programadores eligen implementar sus propias clases de eventos. Para hacer esto, deben extender una de las clases de eventos existentes y proporcionar la funcionalidad adicional que necesiten.

*Aplicación

Eventos generados por un marco (Frame)

Se implementó una clase anidada para el manejo de Eventos, esta extiende a la clase Window Adapter y define todos sus métodos.

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com