I componenti Swing hanno più metodi relativi agli aggiornamenti del layout dello schermo, in particolare:
La documentazione Java le definisce in qualche modo da una prospettiva tecnica, ma non è particolarmente chiaro come debbano essere utilizzate.
Qual è la differenza tra questi e in quali circostanze dovresti usarne uno piuttosto che gli altri?
revalidate()non chiamadoLayout(), chevalidate()fa. Quindi non è realmente una somma di entrambi -revalidatenon è sempre un valido sostituto divalidate.