GUIA 2: CREACION DE ELEMENTO GRAFICOS Y EVENTOS

Anuncio
GUIA 2:
CREACION DE ELEMENTO GRAFICOS Y EVENTOS
(BOTONES, CAJAS DE TEXTO, CHECKBOX Y LABEL)
Para la creación de los elementos gráficos utilizaremos clases que ya existen (recuerden las
formas de utilizar una clase o por herencia o creando un objeto) y están dentro de la librería
AWT.
PASOS:
PASO1:
Definición de los objetos gráficos: En este caso de utilizaremos las clases a través de objetos.
Button b1, b2; // para definir el objeto de Botón
TextField t1, t2, t3, t4; // para definir el objeto de caja de tezto
Label l1; // para definir el objeto de etiqueta
Checkbox ch1; // para definir el objeto de casilla de verificación
Esta definición debe hacerse dentro de la clase así:
import java.applet.*;
import java.awt.*;
public class miApplet extends Applet
{
Button b1, b2;
TextField t1, t2, t3, t4;
Label l1;
Checkbox ch1;
…
PASO2:
Creación de los objetos gráficos: Dentro del método init instanciamos las clases gráficos así:
public void init()
{
b1=new Button("aceptar");
b2=new Button("prueba");
t1= new TextField(8);
t2= new TextField(8);
Instanciamos las clases a
través del constructor,
en otras palabras
construimos el
elemento grafico.
l1= new Label("resultado");
ch1=new Checkbox("aceptar");
t1= new TextField(8);
t3 =new TextField(8);
t4 =new TextField(8);
add(t1);
add(t2);
add(t3);
add(t4);
add(ch1);
add(l1);
add(b2);
add(b1);
}
Y listo…………
Agregamos los elementos gráficos al
applet a través del método add de la clase
applet.
Ya hemos agregados los elementos gráficos al applet, si queremos ubicarlos “BONITOS”
necesitaremos contendores y otros componentes. Queda como investigación.
AGREGAR UN EVENTO
Para agregar un evento, toca agregar un método llamado action así:
public boolean action( Event evt, Object obj )
{
if( evt.target.equals( ch1 ) )
Preguntamos por el elemento grafico
que queremos colocarle evento.
{
// Programación que se va hacer cuando presione el checkbox1
l1.setText("clic en checkbox");
}
if( evt.target.equals( b1 ) )
{
// Programación que se va hacer cuando presione el boton1
l1.setText("clic en el boton");
}
return true;
}
Descargar