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 -revalidate
non è sempre un valido sostituto divalidate
.