Hallo,
ich habe heute ein Codeschnipsel im Internet gesehen:
Meine Frage: Warum wird die Paint-Methode aufgerufen obwohl sie überhaupt nicht irgendwo "via Code" angesprochen wird (Normalerweis muss man doch eine Methode irgendwo erwähnen, dass sie aufgerufen werden kann,oder?) ?
Edit: Übrigens habe ich meine Titel leider falsch benannt
ich habe heute ein Codeschnipsel im Internet gesehen:
Java:
import java.awt.*;
import javax.swing.JFrame;
public class PaintClass extends JFrame {
public PaintClass(){
super();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void paint(Graphics g){
g.drawLine(50,50,200,200);
}
public static void main(String[] args){
PaintClass pc = new PaintClass();
pc.setSize(400,400);
pc.setVisible(true);
}
}
Meine Frage: Warum wird die Paint-Methode aufgerufen obwohl sie überhaupt nicht irgendwo "via Code" angesprochen wird (Normalerweis muss man doch eine Methode irgendwo erwähnen, dass sie aufgerufen werden kann,oder?) ?
Edit: Übrigens habe ich meine Titel leider falsch benannt