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:
esto es lo que me muestra: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); } }
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.