Olá a todos novamente estou aqui com uma dúvida a forma como estou montando meu aplicativo em J2ME é a melhor forma ? Segue abaixo a estrutura:
import javax.microedition.midlet.;
import javax.microedition.lcdui.;
public class ClassPR extends MIDlet implements CommandListener {
private Display display;
private Form fmMain;
private List lsMenuPrincipal;
private Command cmSair;
private Command cmContinuar;
public ClassPR() {
display = Display.getDisplay(this);
cmSair = new Command("Sair", Command.EXIT, 1);
cmContinuar = new Command("Continuar", Command.SCREEN, 1);
iniciar_programa();
}
public void iniciar_programa() {
fmMain = new Form("");
fmMain.addCommand(cmSair);
fmMain.addCommand(cmContinuar);
fmMain.append("desenvolvimento");
fmMain.setCommandListener(this);
}
public void menu() {
fmMain = new Form("");
fmMain.addCommand(cmSair);
fmMain.append("menu");
fmMain.setCommandListener(this);
}
public void startApp() {
display.setCurrent(fmMain);
}
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
public void commandAction(Command c, Displayable s) {
if (c == cmSair) {
destroyApp(true);
notifyDestroyed();
}
if (c == cmContinuar) {
menu();
display.setCurrent(fmMain);
}
}
}
Deixem seus comentários do que acham e de como montam seus aplicativos J2ME.
[]s