Java - Problema J2ME multiples menus

 
Vista:

Problema J2ME multiples menus

Publicado por felipe largacha (18 intervenciones) el 23/02/2011 19:50:41
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class hogarcomprafacil extends MIDlet implements CommandListener{

Command atras, salir; //Declaracion de Variables
Display pantalla;
List menu ,menufu1;
Form formu1, formu2, formu3;
public hogarcomprafacil(){
pantalla = Display.getDisplay(this); //Creacion de pantallas
menu = new List("Menú",List.IMPLICIT);
menu.insert(0,"CONFIGURACION",null);
menu.insert(0,"ARTICULOS",null);
menu.insert(0,"LISTAS",null);
atras = new Command("Atras",Command.BACK,1);
salir = new Command("Salir",Command.EXIT,1);
menu.addCommand(salir);
formu1 = new Form("Formulario 1");
menufu1 = new List("Menú",List.IMPLICIT); *************
menufu1.insert(0,"BORRAR",null); *******************
menufu1.insert(0,"MODIFICAR",null); ************
menufu1.insert(0,"AGREGAR",null); ***************
atras = new Command("Atras",Command.BACK,1); ***********
salir = new Command("Salir",Command.EXIT,1); **************
formu2 = new Form("Formulario 2");
formu3 = new Form("Formulario 3");
formu1.addCommand(atras);
formu2.addCommand(atras);
formu3.addCommand(atras);
menu.setCommandListener(this);
}
public void startApp() {
pantalla.setCurrent(menu); // Pongo el menu en pantalla
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d){
if (c == menu.SELECT_COMMAND){ // Si selecciono
switch(menu.getSelectedIndex()){ //opcion del menu
case 0:{ pantalla.setCurrent(formu1);break;}
case 1:{ pantalla.setCurrent(formu2);break;}
case 2:{ pantalla.setCurrent(formu3);break;}
}
}
else if (c == atras){ //Selecciono comando "Atrás" pantalla.setCurrent(menu);
}
else if (c == salir){ // Selecciono salir de la aplicacion
destroyApp(false);
notifyDestroyed();
}
}
}


el program al correrlo me aparece el menu

LISTAS
ARTICULOS
CONFIGURACION

cuando le doy enter listas

aparece Formulario 1

yo quiero que apresca trambien el menu

AGREGAR
MODIFICAR
BORRAR

Como se hace esto y que uno pueda presioanr AGREGAR en el menu y que aparesca otra pantalla aparesca un formulario donde este nombre direccion telefono donde uno pueda agregar datos

cualquier ayuda gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder