Pintar imagen en Canvas

Necesito ayuda para pintar una imagen en un canvas, pero necesito pintarla varias veces y que se pueda observar el cambio de cada iteración, ya hice un método update en la clase canvas el cual llama g.clearRect y luego llama a paint(g) coloque impresiones en los métodos y me di cuenta que el método update no se activa, tengo entendido que repaint llama a update y luego update llama a paint, pero no lo hace, lo que necesito hacer es pintar una cuadricula de blanco y negro que forma una imagen (es reconstrucción de imágenes) yo actualizo un arreglo de datos binarios en cada iteración y luego de actualizar mando a pintar en un canvas un rectángulo dividido en cuadritos que se llenaran o no de negro según mi arreglo; primero se presenta una imagen distorsionada y en cada iteración se debería modificar hasta llegar a lo esperado. No se como implementarlo. Si pueden ayudarme se lo agradecería mucho.
Chao...

1 Respuesta

Respuesta
-1
tienes implementado la clase update de esta forma
public void update(Graphics g){
//codigo
paint(g);
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas