Olá a todos estou com um exemplo do livro Core Java 2 mas quando executo ele me retorna um erro que não sei como resolver o erro é o seguinte:
• ALERT: Error verifying class ImageCanvas
Alguém sabe que erro é esse ? Valeu !
O código segue abaixo:
import javax.microedition.midlet.;
import javax.microedition.lcdui.;
public class MostrarImagem extends MIDlet {
private Display display;
private ImageCanvas canvas;
public MostrarImagem() {
display = Display.getDisplay(this);
canvas = new ImageCanvas(this);
}
protected void startApp() {
display.setCurrent( canvas );
}
protected void pauseApp() { }
protected void destroyApp(boolean unconditional) { }
public void exitMIDlet() {
destroyApp(true);
notifyDestroyed();
}
}
class ImageCanvas extends Canvas implements CommandListener {
private Command cmExit;
private MostrarImagem midlet;
private Image im = null;
public ImageCanvas(MostrarImagem midlet) {
this.midlet = midlet;
cmExit = new Command("Sair", Command.EXIT, 1);
addCommand(cmExit);
setCommandListener(this);
try {
im = Image.createImage("/wx7_logo_png.png");
} catch (java.io.IOException e) {
System.out.println("Erro ao criar o PNG !");
}
}
protected void paint(Graphics g) {
if (im != null) {
g.setGrayScale (255);
g.fillRect (0, 0, getWidth (), getHeight ());
g.drawImage(im, 10, 10, Graphics.LEFT | Graphics.TOP);
}
}
public void commandAction(Command c, Displayable d) {
if (c == cmExit) {
midlet.exitMIDlet();
}
}
}