Problema para Usar Canvas

0 respostas
marciocamurati

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();
	}
			
				
}

}

Criado 27 de julho de 2004
Respostas 0
Participantes 1