Sunday, January 1, 2012

membuat midlet login pada netbeans

menu login pada netbeans


membuat menu login pada midlet netbeans.. caranya di bawah ini...
tampilan menu login:
langsung saja copy script di bawah ini...


import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
/**
 * Pembuat : Genli  wahyu saputra
 */
public class Midlet extends MIDlet implements CommandListener{
  private Display display;
  private TextField userName,password;
  public Form form;
  private Command login,cancel;
  private Image img, imge, img2;
 
  public Midlet() {
  form = new Form("Sign in");
  userName = new TextField("LoginID:", "", 30, TextField.ANY);
  password = new TextField("Password:", "", 30, TextField.PASSWORD);
  cancel = new Command("Cancel", Command.CANCEL, 2);
  login = new Command("Login", Command.OK, 2);
 
  }

 public void startApp() {
  display = Display.getDisplay(this);
  try{form.append(img);}catch(Exception e){}
  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(String name, String password) {
  if (name.equals("genli") && password.equals("cool")) {
  showMsg();
  } else {
  tryAgain();
  }
  } 

  public void showMsg() {
  Alert success = new Alert("Login Successfully",
  "Your Login Process is completed!",
   img2, AlertType.INFO);
  success.setImage(img2);
  userName.setString("");
  password.setString("");
  display.setCurrent(success, form); 
  }

  public void tryAgain() {
  Alert error = new Alert("Login Incorrect", "Please  try again", imge, AlertType.ERROR);
  error.setTimeout(900);
  error.setImage(imge);
  userName.setString("");
  password.setString("");
  display.setCurrent(error, form);
   }
 
  public void commandAction(Command c, Displayable d) {
  String label = c.getLabel();
  if(label.equals("Cancel")) {
  destroyApp(true);
  } else if(label.equals("Login")) {
  validateUser(userName.getString(), password.getString());
  }
  }
}

selamat mencoba semoga bermanfaat ..^_^

No comments:

Post a Comment

Udah di baca kan.... kritik dan sarannya saya persilahkan ^_^..jangan lupa isi Buku tamunya juga ya...