Javamicroedition
Páginas: 2 (295 palabras)
Publicado: 25 de octubre de 2010
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.