Kamis, 01 Januari 2009

Contoh Program User Login

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

public class cthForm extends MIDlet implements CommandListener
{
Form form;
Display display;
TextField user;
TextField password;
Command cancel;
Command ok;
Alert txtpesan;

public cthForm()
{
user = new TextField("UserName:", "", 10, TextField.ANY);
password = new TextField("Password:", "", 10, TextField.PASSWORD);
form = new Form("Sign in");
cancel = new Command("Cancel", Command.CANCEL, 2);
ok = new Command("Login", Command.OK, 2);
}

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

public void pauseApp() {}

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

public void validateUser(String name, String password)
{
if (name.equals("ima") && password.equals("111"))
{
txtpesan=new Alert("Alert!!");
txtpesan.setString("Selamat Datang");
display.setCurrent(txtpesan);
}
else
{
error();
}
}



public void error()
{
Alert error = new Alert("Login Incorrect", "Login Anda Gagal!!!", null, AlertType.ERROR);
error.setTimeout(Alert.FOREVER);
user.setString("");
password.setString("");
display.setCurrent(error, form);
}

public void commandAction(Command c, Displayable d)
{
if(c==cancel)
{
destroyApp(true);
}
else if(c==ok)
{
validateUser(user.getString(), password.getString());
}
}
}

0 komentar:

Posting Lebih Baru Posting Lama Beranda