revalidat(), invalidate(), validate(), repaint()
revalidate() ruft invalidate() auf und markiert die Komponente als invalid („Layout kaputt“); es erfolgt kein Aufruf von repaint()
invalidate() teilt allen über- und untergeordneten Komponenten mit, dass das Layout invalid ist; es erfolgt kein Aufruf von repaint()
validate() berechnet das Layout der Komponenten neu, welche zuvor als invalid markiert wurden; es erfolgt kein Aufruf von repaint()
repaint() zeichnet die Komponenten neu.
Ein typische Aufruf wäre somit:
revalidate(); repaint();