PDA

Ver la Versión Completa : Gráficos dibujados desaparecen


Drake
13-04-2011, 16:00:34
Buenas, a la hora de dibujar en Java sobre cualquier componente me encuentro con el problema de que al maximizar o cambiar tamaño de la ventana, los graficos dibujados desaparecen. Para dibujar un cuadrado por ejemplo sobre un JPanel lo hago de la siguiente forma:

Graphics2D dibujarCeldas = (Graphics2D) this.jpCapaCeldas.getGraphics();
dibujarCeldas.drawRect(0, 0, 32, 32);

¿Alguien sabría como hacer que los gráficos no desaparezcan?, he buscado información en otro sitios e incluso he probado con repaint() pero nada, gracias de antemano.

Ñuño Martínez
14-04-2011, 10:25:12
Nunca he programado en Java, pero parece ser un problema de refresco. Seguramente el componente donde dibujas no usa un buffer ni un bitmap para mantener la imagen, sino que hay que redibujarla cada vez que se refresca la ventana.

Por la poca información que das deduzco que no haces el dibujo como respuesta al mensaje de repintado, que es donde debería hacerse. ¿Me equivoco?