Error de principiante
package prueba;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Sebastian
*/
public class MiMIDlet extends MIDlet {
Displayable temp = null;
Command salir ,aler1,aler2;
Alert alerta1, alerta2;
Display pantalla;
Form pantallainicial;
public MiMIDlet()
{
pantalla = Display.getDisplay(this);
salir = new Command("salir",Command.EXIT,1);
aler1 = new Command("Alerta modal",Command.SCREEN,1);
aler2 = new Command("Alerta no modal",Command.SCREEN,1);
alerta1 = new Alert("Alerta Modal", "Esta alerta desaparecera cuando" +
"pulse el boton aceptar",null,AlertType.INFO);
alerta2 = new Alert("Alerta no modal","Esta alerta desaparecera cuando" +
"pasen 5 segundos",null,AlertType.INFO);
alerta1.setTimeout(Alert.FOREVER);
alerta2.setTimeout(5000);
pantallainicial = new Form("Progtama principal");
pantallainicial.addCommand(salir);
pantallainicial.addCommand(aler1);
pantallainicial.addCommand(aler2);
pantallainicial.setCommandListener(this);//error
}
public void startApp() {
pantalla.setCurrent(pantallainicial);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d)
{
if (c == salir)
{
destroyApp(false);
notifyDestroyed();
}
else if (c == aler1)
{pantalla.setCurrent(alerta1,pantallainicial);}
else
{pantalla.setCurrent(alerta2,pantallainicial);}
}
}
tnego ese codigo y me tira error en donde esta comentado como error. ese ejemplo lo saque de un pdf que encontre en la web y el problema es que siempre que pone un ejemplo termina con: pantallainicial.setCommandListyener(this); cabe acalrar que el pdf data de la version 1.3 y que me da inconpatibilidad cuando pongo this, pero como soy nuevo en esto no se que hacer, por cierto uso netbeans 6.0 con el mobility pack
gracias
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Sebastian
*/
public class MiMIDlet extends MIDlet {
Displayable temp = null;
Command salir ,aler1,aler2;
Alert alerta1, alerta2;
Display pantalla;
Form pantallainicial;
public MiMIDlet()
{
pantalla = Display.getDisplay(this);
salir = new Command("salir",Command.EXIT,1);
aler1 = new Command("Alerta modal",Command.SCREEN,1);
aler2 = new Command("Alerta no modal",Command.SCREEN,1);
alerta1 = new Alert("Alerta Modal", "Esta alerta desaparecera cuando" +
"pulse el boton aceptar",null,AlertType.INFO);
alerta2 = new Alert("Alerta no modal","Esta alerta desaparecera cuando" +
"pasen 5 segundos",null,AlertType.INFO);
alerta1.setTimeout(Alert.FOREVER);
alerta2.setTimeout(5000);
pantallainicial = new Form("Progtama principal");
pantallainicial.addCommand(salir);
pantallainicial.addCommand(aler1);
pantallainicial.addCommand(aler2);
pantallainicial.setCommandListener(this);//error
}
public void startApp() {
pantalla.setCurrent(pantallainicial);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d)
{
if (c == salir)
{
destroyApp(false);
notifyDestroyed();
}
else if (c == aler1)
{pantalla.setCurrent(alerta1,pantallainicial);}
else
{pantalla.setCurrent(alerta2,pantallainicial);}
}
}
tnego ese codigo y me tira error en donde esta comentado como error. ese ejemplo lo saque de un pdf que encontre en la web y el problema es que siempre que pone un ejemplo termina con: pantallainicial.setCommandListyener(this); cabe acalrar que el pdf data de la version 1.3 y que me da inconpatibilidad cuando pongo this, pero como soy nuevo en esto no se que hacer, por cierto uso netbeans 6.0 con el mobility pack
gracias
