Pregunta

Tengo un shell que contiene un lienzo, que a su vez dibuja algo de texto en su PaintListener. El problema es que cuando reduzco dinámicamente el tamaño del shell con su método setBounds (esto va a suceder de vez en cuando), el texto no se vuelve a dibujar. De hecho, el lienzo 'PaintListener no vuelve a ser llamado.

¿Hay alguna manera de forzar el repintado? Intenté llamar a canvas.redraw () pero esto no funciona.

¿Fue útil?

Solución

Hmm, parece que no configuré un diseño en el shell. Después de configurar un FillLayout, funciona.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top