Hallo
Da ich paintComponent nicht direkt aufrufen will, habe ich mir eine Methode zeichne gebaut die repaint aufruft.
Ich dachte bisher den Aufruf von repaint würde intern zur Folge haben, dass paintComponent aufgerufen wird.
Liege ich damit falsch ?
Jedenfalls muss ich feststellen, dass der Aufruf von zeichne, paintComponent nicht aufruft (habe ich getestet).
Hat jemand ein Tipp?
Danke und Gruss
Da ich paintComponent nicht direkt aufrufen will, habe ich mir eine Methode zeichne gebaut die repaint aufruft.
Ich dachte bisher den Aufruf von repaint würde intern zur Folge haben, dass paintComponent aufgerufen wird.
Liege ich damit falsch ?
Jedenfalls muss ich feststellen, dass der Aufruf von zeichne, paintComponent nicht aufruft (habe ich getestet).
Hat jemand ein Tipp?
Java:
public class GrafischeDarstellung extends JLabel {
public void zeichne() {
repaint();
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
...
}
}
Danke und Gruss