Form Login J2ME

import javax.microedition.midlet.MIDlet;

05.import javax.microedition.lcdui.*;

06.

07.public class login extends MIDlet implements CommandListener {

08.private Display display;

09.private TextField userName;

10.private TextField password;

11.private Form form;

12.private Command cancel;

13.private Command login;

14.





15.public login() {

16.userName = new TextField("LoginID :", "", 10, TextField.ANY);

17.password = new TextField("Password :", "", 10, TextField.PASSWORD);

18.form = new Form("Login");

19.cancel = new Command("Cancel", Command.CANCEL, 2);

20.login = new Command("Login", Command.OK, 2);

21.}

22.

23.public void startApp() {

24.form.setTitle("Silakan Login");

25.form.append(userName);

26.form.append(password);

27.form.addCommand(cancel);

28.form.addCommand(login);

29.form.setCommandListener(this);

30.display.setCurrent(form);

31.}

32.

33.public void pauseApp() {

34.}

35.

36.public void destroyApp(boolean unconditional) {

37.notifyDestroyed();

38.}

39.

40.public void validateUser(String name, String password) {

41./** "usernya" dan "passwordnya" bisa diganti sesuai keinginan*/

42.if (name.equals("usernya") && password.equals("passwordnya")) {

43.bener();

44.} else {

45.tryAgain();

46.}

47.}

48.

49.public void bener() {

50.Alert benar = new Alert("Login Sukses", "Selamat Login Sukses", null, AlertType.ERROR);

51.error.setTimeout(Alert.FOREVER);

52.display.setCurrent(error);

53.}

54.

55.public void tryAgain() {

56.Alert salah = new Alert("Login salah", "Silakan Ulangi lagi", null, AlertType.ERROR);

57.salah.setTimeout(Alert.FOREVER);

58.userName.setString("");

59.password.setString("");

60.display.setCurrent(salah, form);

61.}

62.

63.public void commandAction(Command c, Displayable d) {

64.String label = c.getLabel();

65.if(label.equals("Cancel")) {

66.destroyApp(true);

67.} else if(label.equals("Login")) {

68.validateUser(userName.getString(), password.getString());

69.}

70.}

71.}

SUBSCRIBE TO OUR NEWSLETTER

Seorang Blogger pemula yang sedang belajar

0 Response to "Form Login J2ME"

Posting Komentar