Sesion12-Componentes AWT

3,545 views 12 slides Mar 04, 2010
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

No description available for this slideshow.


Slide Content

Taller de Programación II ::JAVA:: Taller de Programación II ::JAVA::
Traba
j
ando con Com
p
onentes dentro de contenedores
Al
fi l
d
t
tió
l
ti i t
á
d
jp
Al
fi
na
l
d
ees
t
apresen
t
ac

ne
l
par
ti
c
ipan
t
eser
á
capaz
d
e:

Identificarlosdiferentescomponente básicosdejava.

Utilizarcomponentesbásicos.

Describir
el
funcionamiento
de
los
eventos
en
los

Describir
el
funcionamiento
de
los
eventos
en
los
componentesbásicos. Implementar
clases
con
interfaces
ActionListener

Implementar
clases
con
interfaces
ActionListener
.
Ing. Manuel Sánchez Chero, MSc
[email protected]

Taller de Programación II ::JAVA::
Componentes básicos Componentes básicos

Los componentes básicos tanto en el paquete
awt
como
swing
son
:
paquete
awt
como
swing
son
:
AWTAWT
SWING

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Los botones proporcionan al usuario una forma de iii
l

i
n
i
c
i
ar a
l
guna acc

n.
Todo
usuario
de
GUI
está
familiarizado
con
los

Todo
usuario
de
GUI
está
familiarizado
con
los
botones, esos controles elementales sobre los que
se hace clic para indicar a un programa que debe
empezar
a
realizar
alguna
acción
empezar
a
realizar
alguna
acción
.

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Los botones están soportado en la clase j
B
l

d
l
l
j
ava.awt.
B
utton,estaes
l
a
j
erarqu
í
a
d
e
l
ac
l
ase.

Los constructores de la clase Button se muestra a
continuación.
Constructor Descripción Btt ()
C t btó i
ti t
B
u
tt
on
()
C
ons
tru
y
e
un
b
o

n
s
ine
ti
que
ta
Button(String Etiqueta) Construye un botón con etiqueta

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Un ejemplo, utilizando la claseButton,consus
l
constructores en un app
l
et.

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Para gestionar los eventos de los botones se usa la if
Ai Li
if
i
i
nter
f
az
A
ct
i
on
Li
stener,esta
i
nter
f
az t
i
ene como
único métodoactionPerformed,alqueselepasa
un objeto a la claseActionEventcuando se hace
li
b
l
btó
c
li
cso
b
re e
l
b
o

n.
ActionListener ActionListener
Método Descripción
void addActionListener( ActionListener) Añade el ActionListener indicado para
recibir eventos del botón
String getActionCommand( ) Obtiene el comando del evento producido
p
or el botón.
p

Taller de Programación II ::JAVA::
Componentes básicos
Botones

Este es el dia
g
rama de la herencia de la clase
Botones
g
ActionEvent.

Todos los métodos de la claseActionEvent,se
muestran a continuación.
Método Descripción
String getActionCommand( ) Obtiene la cadena del comando
String paramString( ) Obtiene una cadena que identifica el evento.

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Implementando una clase BotonesConColores de tipo Frame he
implementando la interfazActionListener.

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

Hay dos formas para determinar qué botón se seleccionó, usando el
métodogetSourceyusandocomando.
Primero, veremos cómo
se
hace
esto
cómo
se
hace
esto
congetSource,he
aquí un ejemplo.

Taller de Programación II ::JAVA::
Componentes básicos
Botones Botones

También se puede obtener el comando para el botón sobre el que se
hizo clic, usando el métodogetActionCommand
Veremos cómo se hace
esto
con
hace
esto
con
getActionCommand,
he aquí un ejemplo.

Taller de Programación II ::JAVA::
Muy bien, hemos aprendido a
utilizar el componente Button y
su
implementación
del
su
implementación
del
ActionListener ahora inténtalo en tu computador. Recuerda que puedes ver este tutorial
las
veces
que
deseas
tutorial
las
veces
que
deseas
.
FELICITACIONES!!

Taller de Programación II ::JAVA:: Taller de Programación II ::JAVA::
Créditos Créditos
CREDITOS
Este tutorial fue realizado y
editado por:
Manuel Jesús Sánchez Chero
Tutor Virtual de Educación a
Distancia Distancia
Chiclayo - Perú
Versión 1.0
Tags