domingo, 27 de novembro de 2011

(Java) Sistema de Login em J2ME

Bem, sem nada para fazer resolvi fazer um sisteminha para logar em j2me (plataforma java para mobiles).

O sistema é bem simples, você próprio escolhe a senha e login no sistema e o que fazer quando logar ou não logar (vem com exemplo de duas mensagem)

Aqui o código
import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Midlet extends MIDlet implements CommandListener
{
private Display display;
private Form form;
private Command logar, exit;
private TextField usuario, senha;
public Midlet() {
display = Display.getDisplay(this);
form = new Form("Efetue seu Login");

logar = new Command("Login", Command.SCREEN, 1);
exit = new Command("Sair", Command.EXIT, 1);

usuario = new TextField("Login:", "", 30, TextField.ANY);
senha = new TextField("Senha:", "", 30, TextField.PASSWORD);

form.addCommand(exit);
form.addCommand(logar);

form.append(usuario);
form.append(senha);

form.setCommandListener(this);
}

public void startApp()
{
display.setCurrent(form);
}

public void pauseApp(){}

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

public void commandAction(Command c, Displayable s)
{
String label = c.getLabel();
if (label.equals("Login"))
{
if (usuario.getString().equals("ipsBruno") && senha.getString().equals("123"))
{
form.append("Parabens voce foi logado com sucesso!");

}
else
{
form.append("Voce errou a senha tente novamente");
}
}
else if (label.equals("Sair"))
{
destroyApp(false);
}
}
}

Que também pode ser acessado pelo meu pastebin

Mais detalhes do sistema em vídeo

* Não testei no celular. Mas no emulador funcionou perfeitamente.

Desenvolvido por Bruno da Silva. Mantenha os créditos

Nenhum comentário:

Postar um comentário