presentacion topicos unidad 1

8
Tópicos avanzados de programación Niels Henryk Aranda Cuevas Asesor. Unidad 1.- Eventos 1.1 Tipos 1.2 Generación y Propagación 1.3 Métodos de control 1.4 Creación Ingeniería en sistemas computacionales Angel Felipe Suaste Tuz Grupo: J4-B

Upload: angel-suaste

Post on 18-Jul-2015

82 views

Category:

Education


2 download

TRANSCRIPT

Page 1: presentacion topicos unidad 1

Tópicos avanzados de

programación

Niels Henryk Aranda Cuevas

Asesor.Unidad 1.- Eventos

1.1 Tipos

1.2 Generación y

Propagación

1.3 Métodos de control 1.4 Creación

Ingeniería en sistemas

computacionales

Angel Felipe Suaste Tuz

Grupo: J4-B

Page 2: presentacion topicos unidad 1

Eventos en Java

Los eventos en el lenguaje Java, se han ido

simplificando desde que apareció Java 2.

Los eventos empezaron a generarse mediante

las herencias y los métodos.

En Java 1.1 se empezó a utilizar el modelo de

delegación de eventos.

Page 3: presentacion topicos unidad 1

Eventos en Java

Librería AWT: Contiene los interfaces

de usuario.

Librería swing: Contiene todos los

componentes que se pueden agregar

a las ventanas como:

• Botones

• Etiquetas

• Cuadro de texto

• Etc.

Page 4: presentacion topicos unidad 1

Tipos de eventos:

Eventos ventana Son eventos que se

generan en las ventanas (frame, cuadros). Eventos de teclado Son eventos generados

cuando se usa el teclado. Eventos de ratón Son generados por el uso

del mouse. Eventos de barras Son generados en las

barras de desplazamiento. Eventos de lista Son generados cuando se

utilizan listas.

Eventos varios

Page 5: presentacion topicos unidad 1

Generación y propagación de eventos

Vemos que el evento

se genera en los

botones y se va

propagando hacia

arriba.

Los eventos se

propagan mediante

métodos.

Page 6: presentacion topicos unidad 1

Métodos de control de eventos

Como se dijo hace un instante se

propaga mediante los métodos,

pero también los métodos son los

responsables de controlarlos.

Esto es porque un método puede

realizar o no alguna acción,

dependiente del evento que se este

generando.

Page 7: presentacion topicos unidad 1

Para crear eventos se necesita el

paquete event y los clases que se muestran:

Page 8: presentacion topicos unidad 1

Cada uno de los paquetes y clases

tienen sus propios métodos que nos permiten controlar los eventos.