Javamicroedition

Solo disponible en BuenasTareas
  • Páginas : 2 (295 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de octubre de 2010
Leer documento completo
Vista previa del texto
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",...
tracking img