Seccundaria

Páginas: 40 (9834 palabras) Publicado: 20 de septiembre de 2012
Tópicos avanzados de programación.
Investigación completa de las primeras dos unidades

Unidad 1
Eventos
Unidad 2
Interface gráfica de usuario

Investigación realizada por: Luis Armando Suaste Magaña.
Profesor Eduardo Rafael Rodriguez.

UNIDAD 1 EVENTOS

Definición de evento 3
Modelo de Delegación de Eventos 4
Gestión de Eventos 5Auditores de eventos. 6
Clases de eventos principales en java.awt.event 6
ActionEvent y AdjustmentEvent 7
ItemEvent y KeyEvent 8
MouseEvent 9
WindowEvent define las siguientes constantes y Fuentes de Eventos 10
Ejemplos de componentes que pueden generar eventos 12
Adaptadores 13
Interfaces de auditor que más se utilizan 14
Orden deejecución de los métodos en los applets 18
Gestores de Organización. 21
UNIDAD 2 INTERFAZ GRAFICA DE USUARIO
AWT 22
Estructura del AWT 23
AWT – Componentes 26
Componentes de AWT. 27
DEFINICION DE INTERFACE GRAFICA DE USUARIO 37
Creación de una interface gráfica de usuario. 39

UNIDAD 1 EVENTOS
Definición de evento.
Un evento es unaacción iniciada por el usuario.
Por ejemplo.
Presionar un botón, cambiar un texto, mover el mouse, etc.
Cada vez que se produce un evento se crea un objeto.
La clase padre es java.awt.Event
Otra definición del mismo
Se puede interpretar como la acción de modificar una variable que deforman un proceso.
Podemos manejarlos de dos maneras
1.- los que se ejecutan por el usuario.
2.- por los que seejecutan por la máquina.

Modelo de Delegación 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 controladoresde 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
Los eventos ahora están organizadosen jerarquías de clases de eventos.
El nuevo modelo hace uso de fuentes de eventos (Source) y receptores de eventos (Listener). Una fuente de eventos es un objeto que tiene la capacidad de detectar eventos y notificar a los receptores de eventos que se han producido esos eventos. Aunque el programador puede establecer el entorno en que se producen esas notificaciones, siempre hay un escenariopor defecto.
Un objeto receptor de eventos es una clase (o una subclase de una clase) que implementa un interfaz receptor específico. Hay definidos un determinado número de interfaces receptores, donde cada interfaz declara los métodos adecuados al tratamiento de los eventos de su clase. Luego, hay un emparejamiento natural entre clases de eventos y definiciones de interfaces. Por ejemplo, hay unaclase de eventos de ratón que incluye muchos de los eventos asociados con las acciones del ratón, y hay un interfaz que se utiliza para definir los receptores de esos eventos.
Un objeto receptor puede estar registrado con un objeto fuente para ser notificado de la ocurrencia de todos los eventos de la clase para los que el objeto receptor está diseñado. Una vez que el objeto receptor estáregistrado para ser notificado de esos eventos, el suceso de un evento en esta clase automáticamente invocará al método sobrescrito del objeto receptor. El código en el método sobrescrito debe estar diseñado por el programador para realizar las acciones específicas que desee cuando suceda el evento.
Algunas clases de eventos, como los de ratón, involucran a un determinado conjunto de eventos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reforma Seccundaria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS