Ciao a tutti

Nuovo giorno, nuovo problema. E questo è proprio strano....

Ho fatto la mia bella GUI, impostando un componente in modo che, ogni volta che questa viene ridimensionata, il componente specifico mi viene ridimensionato anch'esso in modo da adattarsi alla finestra.

Testando il programma, l'interfaccia viene fatta, e, quando ridimensiono il componente, il ridimensionamento viene fatto (si vede la linea grigia del bordo del componente adattarsi), ma il contenuto del componente non viene ridisegnato fino a quando non ridimensiono si nuovo la finestra.

Il risultato è che il componente è sempre in ritardo di un'azione di ridimensionamento.

Posto il pezzo di codice che dovrebbe fare il lavoro. Help me please ^_^

public void componentResized(ComponentEvent arg0)
{
xSize = this.getWidth();
ySize = this.getHeight();
scroller.setBounds( 10, 10, xSize - 25 , ySize - 50);
scroller.repaint();
this.repaint();

System.out.println( xSize + " " + ySize);
}