Hallo!
ich arbeite gerade ein paar Java Tutorials von YouTube ab und da geht es gerade ums Zeichnen mit der Methode paint().
Bei dem Video Tutorial ( Java Game Programming for Beginners - #2 - Handling Keyboard Input - YouTube ) geht es darum, wenn der User eine Taste drückt, wird einer globale Variable ein Wert zugewiesen und dadurch etwas gezeichnet.
Nur ich verstehe nicht, wieso die paint() Methode aufgerufen wird, wenn einer globalen Variable ein anderer Wert zugewiesen wird. Vllt. fehlen mir noch einige Java Grundkenntnisse dazu, denn mein Problem liegt darin, dass ich mit Delphi angefangen habe zu programmieren und da kann man halt einfach bei irgendeinem Event einen Strich mit z.B. "form1.canvas.lineto(x, y);" zeichnen. Und das ist bei Java halt anders.
Deswegen könnte mir das jmd. erklären, wie und wann die paint() Methode aufgerufen wird?
Danke!
ich arbeite gerade ein paar Java Tutorials von YouTube ab und da geht es gerade ums Zeichnen mit der Methode paint().
Bei dem Video Tutorial ( Java Game Programming for Beginners - #2 - Handling Keyboard Input - YouTube ) geht es darum, wenn der User eine Taste drückt, wird einer globale Variable ein Wert zugewiesen und dadurch etwas gezeichnet.
Nur ich verstehe nicht, wieso die paint() Methode aufgerufen wird, wenn einer globalen Variable ein anderer Wert zugewiesen wird. Vllt. fehlen mir noch einige Java Grundkenntnisse dazu, denn mein Problem liegt darin, dass ich mit Delphi angefangen habe zu programmieren und da kann man halt einfach bei irgendeinem Event einen Strich mit z.B. "form1.canvas.lineto(x, y);" zeichnen. Und das ist bei Java halt anders.
Deswegen könnte mir das jmd. erklären, wie und wann die paint() Methode aufgerufen wird?
Danke!