Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:revalidate-invalidate-validate-repaint 2014/06/30 11:13 | swing:revalidate-invalidate-validate-repaint 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[swing:swing|Java - AWT/Swing]]\\ | [[swing:swing|Java - AWT/Swing]]\\ | ||
====== revalidat(), invalidate(), validate(), repaint() ====== | ====== revalidat(), invalidate(), validate(), repaint() ====== | ||
- | **//revalidate()//** ruft invalidate() auf und markiert die Komponente als invalid ("Layout kaputt"); es erfolgt kein Aufruf von reapint()\\ | + | **//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 reapint()\\ | + | **//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 reapint()\\ | + | **//validate()//** berechnet das Layout der Komponenten neu, welche zuvor als invalid markiert wurden; es erfolgt kein Aufruf von repaint()\\ |
**//repaint()//** zeichnet die Komponenten neu.\\ | **//repaint()//** zeichnet die Komponenten neu.\\ | ||
\\ | \\ |