Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

no puedo hacer preview trabajando con canvas

Estas en el tema de no puedo hacer preview trabajando con canvas en el foro de Programación móvil en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 14/09/2010, 08:57
 
Fecha de Ingreso: febrero-2010
Mensajes: 84
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta no puedo hacer preview trabajando con canvas

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.
  #2 (permalink)  
Antiguo 14/09/2010, 09:07
 
Fecha de Ingreso: febrero-2010
Mensajes: 84
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: no puedo hacer preview trabajando con canvas

acabo de pasarle el modo debug y aparece esto:

*** Error ***
A problem occured during deploying application from http://xxx.x.x.xx:xxxx/ej_canvass.jad
Reason:
Corrupt JAR, error while reading: canvas.class

parece que la clase canvas esta mal, pero no se me ocurre como puedo arreglar esto..
gracias por su tiempo.
  #3 (permalink)  
Antiguo 14/09/2010, 09:18
 
Fecha de Ingreso: febrero-2010
Mensajes: 84
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: no puedo hacer preview trabajando con canvas

Gente encontré el problema, les comento por si a alguno le pasa.
cuando vayan a trabajar con canvas, al crear un nuevo proyecto fijense de seleccionar MIDP-2.1, por que por lo general viene la 2.0 y no funca..



Disculpen la molestia, esto ya esta solucionado.

Etiquetas: canvas, j2me
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.