Buenas tardes, estoy mirando algunos ejemplos de aplicaciones J2ME
el problema es que cuando trato de trabajar con canvas en un ejemplo compila todo bien, pero cuando voy a hacer la vista previa no aparece nada..
el ejemplo es el siguiente:
Código:
package paquete_canvas;
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class canvasa extends MIDlet implements CommandListener {
private Command exitCommand;
private Display display;
private SSCanvas screen;
public canvasa() {
display=Display.getDisplay(this);
exitCommand = new Command("Salir",Command.SCREEN,2);
screen = new SSCanvas();
screen.addCommand(exitCommand);
screen.setCommandListener(this);
}
public void startApp() {
display.setCurrent(screen);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command c, Displayable s) {
if (c == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
class SSCanvas extends Canvas {
public void paint(Graphics g) {
g.setColor(255,255,255);
g.fillRect (0, 0, getWidth(), getHeight());
g.setColor(10,200,100);
g.drawLine (0, 0, 100, 100);
g.fillRect (50, 50, 30, 30);
}
}
esto es lo que me muestra:
es un ejemplo basico pero en la vista previa no aparece nada, si alguien puede decirme cual es el problema me da una terrible mano.