Pergunta

Eu tenho um shell que contém uma tela, que por sua vez atrai algum texto em sua PaintListener. O problema é, quando eu reduzir dinamicamente o tamanho do reservatório com o seu método setBounds (isso vai acontecer de vez em quando), o texto não obter redesenhada. Na verdade, a tela PaintListener não obter chamado novamente.

Existe uma maneira de forçar repaint? Eu tentei ligar para canvas.redraw (), mas isso não funciona.

Foi útil?

Solução

Hmm, parece que eu não definir um layout na casca. Depois de definir um FillLayout, ele funciona.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top