Académique Documents
Professionnel Documents
Culture Documents
bsicos
(Label,
Componentes bsicos
Control
Choice.
de
tipo
Control
TextField.
de
tipo
Componentes bsicos
Label
Controles de tipo
Label.
Componentes bsicos
Label
Descripcin
Label( )
Label(String Texto)
Componentes bsicos
Label
Los mtodos de la clase Label se muestra a
continuacin.
Mtodos
Descripcin
String getText ( )
Componentes bsicos
TextField
Controles
TextField.
de
tipo
Componentes bsicos
TextField
Descripcin
TextField()
TextField(int Columnas)
TextField(String Texto)
Componentes bsicos
TextField
Descripcin
void addActionListener
(ActionListener)
int getColumns()
Componentes bsicos
Botones
Controles
de
tipo Button.
Componentes bsicos
Botones
Descripcin
Button
Button(String Etiqueta)
Componentes bsicos
Botones
Mtodo
Descripcin
void addActionListener(ActionListener)
String getActionCommand( )
Componentes bsicos
Botones
Mtodo
Descripcin
String getActionCommand( )
String paramString( )
Componentes bsicos
Botones
Primero,
veremos
cmo se hace esto
con getSource, he
aqu un ejemplo.
Componentes bsicos
Botones
Veremos cmo se
hace
esto
con
getActionCommand,
he aqu un ejemplo.
Componentes bsicos
Actividad
clic
clic
Sugerencias
Componentes bsicos
Solucin
Realizar los siguientes pasos:
package Tutoriales;
import java.awt.*;
import java.awt.event.*;
public class ListaTemperatura extends Frame implements ItemListener,
ActionListener {
public ListaTemperatura(String titulo) { }
public void itemStateChanged(ItemEvent e) { }
public void actionPerformed(ActionEvent e) { }
public static void main(String[] args) { }
}
Mtodo
Constructor
Mtodo
Implementado por
ItemListener
Mtodo
Implementado por
ActionListener
Mtodo main
Componentes bsicos
Solucin
Realizar los siguientes pasos:
package Tutoriales;
import java.awt.*;
import java.awt.event.*;
public class ListaTemperatura extends Frame implements ItemListener,
ActionListener {
Label LCentigrados,LFarenheit;
Choice ListaGrados;
TextField TFarenheit;
Button BSalir;
}
Declaracin de
Objetos en la
clase
Componentes bsicos
Solucin
Componentes bsicos
Solucin
public ListaTemperatura(String titulo) {
setLayout(null);
setSize(350,175);
setLocation(250,150);
}
Componentes bsicos
Solucin
public ListaTemperatura(String titulo) {
LCentigrados=new Label("Grados Centigrados");
LCentigrados.setBounds(40,40,120,20);
add(LCentigrados);
ListaGrados=new Choice();
ListaGrados.setBounds(160, 40, 100, 20);
ListaGrados.addItemListener(this);
add(ListaGrados);
LFarenheit=new Label("Grados Farenheit");
LFarenheit.setBounds(40,70,120,20);
add(LFarenheit);
TFarenheit=new TextField("");
TFarenheit.setBounds(160,70,100, 20);
add(TFarenheit);
BSalir=new Button("Salir");
BSalir.setBounds(160,100,60, 20);
BSalir.addActionListener(this);
add(BSalir); }
Descripcin del Cdigo
Componentes bsicos
Solucin
public ListaTemperatura(String titulo) {
LCentigrados=new Label("Grados Centigrados");
LCentigrados.setBounds(40,40,120,20);
add(LCentigrados);
ListaGrados=new Choice();
ListaGrados.setBounds(160, 40, 100, 20);
ListaGrados.addItemListener(this);
add(ListaGrados);
LFarenheit=new Label("Grados Farenheit");
LFarenheit.setBounds(40,70,120,20);
add(LFarenheit);
TFarenheit=new TextField("");
TFarenheit.setBounds(160,70,100, 20);
add(TFarenheit);
BSalir=new Button("Salir");
BSalir.setBounds(160,100,60, 20);
BSalir.addActionListener(this);
add(BSalir); }
Se le da la funcionalidad al
Choice para que escuche los
eventos, cuando se
selecciona el elemento
Se le da la funcionalidad al
botn para que escuche los
eventos
Para
que
el
Choice
escuche
ListaGrados.addItemListener(this)
Para
que
el
Botn
BSalir.addActionListener(this);
escuchen
los
los
eventos
eventos
se
utiliza
se
utiliza
Componentes bsicos
Solucin
Componentes bsicos
Solucin
Componentes bsicos
Solucin
Componentes bsicos
Solucin
public static void main(String[] args) {
ListaTemperatura frm=new ListaTemperatura("Conversin
de Temperaturas");
frm.CargarDatos();
frm.show();
}
Creacin de un objeto frm
de tipo ListaTemperatura
Crditos
CREDITOS
Este tutorial fue realizado y
editado por:
Manuel Jess Snchez Chero
Tutor Virtual de Educacin a
Distancia
Chiclayo - Per
Versin 1.0