Limpiar Canvas

Hola, estoy pintando unas figuras en un canvas, que dependiendo de
una selección yo dibujo algo en específico, lo que necesito saber es
como hago para limpiar el canvas cada vez que selecciono otra opción,
ya que siempre me queda la figura anterior, espero que alguien me
pueda ayudar. Gracias...

1 respuesta

Respuesta
1
Simplemente lo que debes hacer es dibujar un cuadrado blanco del tamaño del canvas antes de dibujar la figura que quieres dibujar así...
public void paint( Graphics g ){
g.setColor(java.awt.Color.white);
g.fillRect(0,0,getWidt(),getHeight());
g.setColor(java.awt.Color.black);
// ahora ya esta el canvas borrado
// ahora si puedes dibujar tu nueva
// figura sin ningun problema
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas