Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA DE PRÁCTICA Nº 2
El siguiente programa muestra el uso de varios elementos en un formulario a la vez, solicita el
ingreso de un nombre, permite seleccionar una fecha y permite seleccionar el estado civil.
En el mismo proyecto y paquete anterior. Digita el siguiente código para el programa y ejecute,
también para la Nro. 04 y 05.
EJERCICIO 03:
package Ejercicios;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Eje_03 extends MIDlet implements CommandListener {
private Command exitCommand;
private Display display;
private Form screen;
public Eje_03() {
String[] estados = {"Casado","Soltero","Divorciado","Viudo"};
// Obtenemos el objeto Display del midlet.
display = Display.getDisplay(this);
// Creamos el comando Salir.
exitCommand = new Command("Salir", Command.EXIT,2);
// Creamos la pantalla principal (un formulario)
screen = new Form("Interfaz de usuario");
// Creamos y añadimos los elemento que vamos a utilizar
TextField nombre = new TextField("Nombre","",30,TextField.ANY);
DateField fecha_nac = new DateField("Fecha de nacimiento", DateField.DATE);
ChoiceGroup estado = new ChoiceGroup("Estado",List.EXCLUSIVE,estados,null);
screen.append(nombre);
screen.append(fecha_nac);
screen.append(estado);
// Añadimos el comando Salir e indicamos que clase lo manejará
screen.addCommand(exitCommand);
screen.setCommandListener(this);
}
public void startApp() throws MIDletStateChangeException {
// Seleccionamos la pantalla a mostrar
display.setCurrent(screen);
}
public void pauseApp() {
}
public void destroyApp(boolean incondicional) {
}
public void commandAction(Command c, Displayable s) {
// Salir
if (c == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
EJERCICIO 04:
public Eje_04(){
display = Display.getDisplay(this);
pantalla = new Form("Zeka ");
String[] cambio={"Pies","Pulgadas"};
g1=new ChoiceGroup("Turno",List.EXCLUSIVE,cambio,null);
pantalla.append(g1);
EJERCICIO 05:
Crear una aplicación donde se ingrese Nombre, Curso (programación, diseño, ensamblaje),
turno(mañana, tarde, noche) y num. de inscripción, devolver el código generado por los dos
primeros caracteres de curso más dos primeros caracteres de turno seguido de “00” y luego del
num. De inscripción.
package Ejercicios;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public Eje_05(){
display = Display.getDisplay(this);
pantalla = new Form("Uso de ChoiceGroup");