Olá a todos, sou novato por aki tanto no forum quanto em java.
To desenvolvendo um programa pra mobile e to com um problema: as funçoes das softkeys nao respondem. Quando pressiono qualquer delas nada acontece.
Eis o código:
public class jBuying extends MIDlet implements CommandListener {
private Display tela;
private ChoiceGroup lista;
private Form fmLista;
private Form fmAdd;
private Command cmdSair;
private Command cmdAdd;
private Command cmdVoltar;
private TextField txt;
public jBuying(){
tela = Display.getDisplay(this);
txt = new TextField("Nome","",100,TextField.ANY);
lista = new ChoiceGroup("Lista Itens",ChoiceGroup.MULTIPLE);
fmLista = new Form("Compras");
fmAdd = new Form("Adicionar");
cmdSair = new Command("Sair",Command.EXIT,1);
cmdAdd = new Command("Adicionar", Command.SCREEN,1);
cmdVoltar = new Command("Voltar", Command.BACK,1);
lista.append("teste",null);
lista.append("teste2", null);
lista.append("teste3", null);
fmLista.append(this.lista);
fmLista.addCommand(cmdAdd);
fmLista.addCommand(cmdSair);
fmAdd.addCommand(cmdVoltar);
fmAdd.append(txt);
}
public void addItem(){
tela.setCurrent(fmAdd);
}
public void startApp() {
tela.setCurrent(fmLista);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if (c == cmdAdd){
addItem();
}
else if (c == cmdSair){
destroyApp(true);
}
}
}
PS: Como faço para postar o código igual à tela do IDE? (mesmas cores, fundo, etc…)