Boa tarde pessoal…
Seguinte, tenho uma dúvida que já tentei resolver de diversas maneiras mas não estou conseguindo de forma alguma…eu tenho essa classe que é meu midlet:
[code]
public class ControleDeGastos extends MIDlet implements CommandListener /,ItemStateListener/ {
static Display display;
private Form frm_principal, frm_cadastro;
private ChoiceGroup cg_funcoes, cg_categorias;
private Command cm_sair, cm_info, cm_ok, cm_salvar, cm_voltar, cm_apagar;
private TextField tf_data, tf_hora, tf_valor, tf_descricao;
private List lstNomes;
private RecordStore rsGastos; //gravação
private RecordEnumeration reGastos; //navegação
private Vector vetIds = new Vector();
private static ControleDeGastos inst;
private Principal principal;
public void startApp() {
display = Display.getDisplay(this);
principal = new Principal(this);
display.setCurrent(principal);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}[/code]
E tenho a seguinte classe que seria a tela principal do meu aplicativo:
public class Principal extends Form /*implements CommandListener*/{
private PrincipalCommand pc;
private ChoiceGroup cg_funcoes;
protected Command cm_sair, cm_info, cm_ok,cm_apagar;
private List lstNomes;
private ControleDeGastos app;
Principal(ControleDeGastos app) {
super("Menu");
this.app = app;
//lstNomes = new List("Agenda", List.EXCLUSIVE);
cg_funcoes = new ChoiceGroup("Menu de funcionalidades", ChoiceGroup.EXCLUSIVE, new String[]{"Registrar Gasto", "Gasto Total", "Gasto Semanal", "Gasto Diário", "Gasto por Categoria",
"Gasto Semanal por Categoria", "Apagar Registros"}, null);
cm_sair = new Command("Sair", Command.EXIT, 0);
cm_info = new Command("Info", Command.ITEM, 0);
cm_ok = new Command("Confirmar", Command.ITEM, 1);
cm_apagar = new Command("Deletar", Command.ITEM, 1);
//lstNomes.addCommand(cm_apagar);
this.append(cg_funcoes);
this.addCommand(cm_sair);
this.addCommand(cm_ok);
this.addCommand(cm_info);
this.setCommandListener(pc);
}
Eu gostaria de saber como faço pra na minha classe midlet eu chamar o form que eu estou fazendo nessa classe principal pra exibir ele…
Não esotu conseguindo galera…por favor me ajudem
Abraços