Javamicroedition

Páginas: 2 (295 palabras) Publicado: 25 de octubre de 2010
El siguiente codigo muestra las principales maneras de utilizar una programacion para moviles.

Se hace uso de Java Microedition y de un simulador de Sun (ME plataform SDK 3.0), aunque tambien sepuede hacer uso del NetBeans.

package EjemploLogin;

import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;

public class EjemploLogin extends MIDletimplements CommandListener {
private Display display;
private TextField userName;
private TextField password;
private Form form;
private Command cancel;
privateCommand login;

public EjemploLogin() {
userName = new TextField("LoginID:", "", 10, TextField.ANY);
password = new TextField("Password:", "", 10, TextField.PASSWORD);
form= new Form("Sign in");
cancel = new Command("Cancel", Command.CANCEL, 2);
login = new Command("Login", Command.OK, 2);
}

public void startApp() {
display =Display.getDisplay(this);
form.append(userName);
form.append(password);
form.addCommand(cancel);
form.addCommand(login);
form.setCommandListener(this);display.setCurrent(form);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
notifyDestroyed();
}

public void validateUser(Stringname, String password) {
if (name.equals("Pedrito") && password.equals("3333")) {
menu();
} else {
tryAgain();
}
}

public void menu() {
Listservices = new List("Choose one", Choice.EXCLUSIVE);
services.append("Check Mail", null);
services.append("Compose", null);
services.append("Addresses", null);services.append("Options", null);
services.append("Sign Out", null);
display.setCurrent(services);
}

public void tryAgain() {
Alert error = new Alert("Login Incorrect",...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS