AS CLASSES DE CONEXAO COM BANCO ESTÃO PRONTAS FIZ JSP PRA BUSCAR OS DADOS NO BD.
MAS NÃO SEI SE DEVO CRIAR UMA CLASSE EQUIPAMENTO OU SE É SÓ UM METODO Q FAZ ESSE CHOICE FUNCIONAR..
DESDE JA AGRADEÇO.
VOU POSTAR O CODIGO QUE TENHO DA CLASSE PRINCIPAL.import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.io.IOException;
import java.util.Vector;
import javax.microedition.rms.*;
public class SistemaCheckList extends MIDlet implements CommandListener, ItemStateListener {
private acessoWeb obj_acessoWeb;
private Display display;
private List telaInicial;
private Form checklist;
private Command sair, voltar,gravar,novo,ok;
private TextField OP, NumeroSerie;
private ChoiceGroup Equipamento;
private Image img;
public SistemaCheckList(){
telaInicial = new List("Realizar Checklist",List.IMPLICIT);
Equipamento = new ChoiceGroup("",ChoiceGroup.POPUP);
sair = new Command("sair",Command.EXIT,0);
gravar = new Command("Gravar",Command.OK,1);
voltar = new Command("Voltar", Command.BACK,1);
novo = new Command("Novo",Command.OK, 1);
}
public void startApp() {
display= Display.getDisplay(this);
//obj_acessoWeb = new acessoWeb(this);
telaInicial.append("Realizar Checklist",null);
telaInicial.addCommand(sair);
telaInicial.setCommandListener(this);
Equipamento.append("Equipamento",null);
display.setCurrent(telaInicial);
}
public void pauseApp(){
}
protected void destroyApp(boolean unconditional) {
}
public void fRealizaChecklist(){
//obj_acessoWeb.inicia_Thread();
Form checklist = new Form("Sistema Checklist");
checklist.append(new TextField("Numero Serie", null,9,TextField.NUMERIC));
checklist.append(new TextField("OP", null,9,TextField.NUMERIC));
checklist.append(Equipamento);
checklist.addCommand(novo);
checklist.addCommand(voltar);
checklist.addCommand(gravar);
checklist.setCommandListener(this);
display.setCurrent(checklist);
}
public void commandAction(Command c, Displayable d) {
if (c == sair)
{
destroyApp(true);
notifyDestroyed();
}
else if(c == List.SELECT_COMMAND)
{
String selection = telaInicial.getString(telaInicial.getSelectedIndex());
if (selection == "Realizar Checklist"){
fRealizaChecklist();
}
}
else if(c == voltar)
{
System.out.println("");
display.setCurrent(telaInicial);
}
}
}
}