Java - Problema con ImageItem

 
Vista:

Problema con ImageItem

Publicado por Jon (1 intervención) el 28/12/2007 19:20:29
Alguien podría ayudarme por favor con el siguiente código:

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class PruebaImageItem extends MIDlet implements CommandListener{
Command salir;
Display pantalla;
Form formulario;

public PruebaImageItem(){
pantalla=Display.getDisplay(this);
salir=new Command("Salir",Command.EXIT,1);
formulario=new Form("");

try{
Image image=Image.createImage("/Moloch.png");
} catch (java.io.IOException e){
System.err.println("Excepcion: " + e);
}
ImageItem imageItem = new ImageItem
("Etiqueta","/Moloch.png",ImageItem.LAYOUT_DEFAULT,"Moloch");
formulario.append(imageItem);
formulario.addCommand(salir);
formulario.setCommandListener(this);
}
public void startApp(){
pantalla.setCurrent(formulario);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
public void commandAction(Command c, Displayable d){
if (c==salir){
destroyApp(false);
notifyDestroyed();
}
}
}

El error dice cannot find symbol en la línea 19 o en la 20. 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

RE:Problema con ImageItem

Publicado por bruno pasquini (88 intervenciones) el 28/12/2007 23:13:07
el segundo parametro q recibe es una imagen no un string probalo ahora:


import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class PruebaImageItem extends MIDlet implements CommandListener{
Command salir;
Display pantalla;
Form formulario;
Image image;

public PruebaImageItem(){
pantalla=Display.getDisplay(this);
salir=new Command("Salir",Command.EXIT,1);
formulario=new Form("");

try{
image=Image.createImage("/Moloch.png");
} catch (java.io.IOException e){
System.err.println("Excepcion: " + e);
}
ImageItem imageItem = new ImageItem( "Etiqueta",image,ImageItem.LAYOUT_DEFAULT,"Moloch");
formulario.append(imageItem);
formulario.addCommand(salir);
formulario.setCommandListener(this);
}
public void startApp(){
pantalla.setCurrent(formulario);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
public void commandAction(Command c, Displayable d){
if (c==salir){
destroyApp(false);
notifyDestroyed();
}
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar