Domanda

Ho una shell che contiene una tela, che a sua volta disegna del testo nel suo PaintListener. Il problema è che quando riduco dinamicamente le dimensioni della shell con il suo metodo setBounds (questo accadrà di tanto in tanto), il testo non viene ridisegnato. In effetti, PaintListener della tela non viene più richiamato.

C'è un modo per forzare la riverniciatura? Ho provato a chiamare canvas.redraw () ma questo non funziona.

È stato utile?

Soluzione

Hmm, sembra che non abbia impostato un layout sulla shell. Dopo aver impostato un FillLayout, funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top