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:
Código:
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.