G
Guest
Gast
Grüß Euch,
eine Frage zur grafischen Darstellung in java:
Ich möchte zB ein Bild zeigen, auf dem der Hintergrund nahezu statisch ist, darüber will ich wieder eine ander sich bewegende Grafik darstellen. Ich hab jetzt ein wenig tutorials gesucht, gefunden und gelesen, doch alle überschreiben einfach die paint oder paintComponent des einen Panels in dem Dargestellt wird. Ich möchte den Code aber gern verteilter aufbauen. Also wenn zB ein Hund über ne Wiese laufen soll hätt ich gern sowas wie hund(int,int,..) oder ein Baum der sich im Wind bewegt wieder wo anders...etc. einfach um die paint übersichtich zu halten.
Wie zerlege ich also Grafik am besten, am besten natürlich so, dass der Aufruf von repaint() des einen Panels reicht um alles zu erneuern. Nett wäre natürlich auch ein repaint(hund...), sodass nur der nötige Hintergrund und der hund neu gezeichnet würden. Ich vermute ja, dass ich hier irgendwie graphics Instanzen herumübergeben muss...aber was ich da in welche Richtung übergeb und ob ich überhaupt richtig lieg... hmmm
Über Tipps, links und Anregungen würd ich mich sehr freuen!!
lg Max
eine Frage zur grafischen Darstellung in java:
Ich möchte zB ein Bild zeigen, auf dem der Hintergrund nahezu statisch ist, darüber will ich wieder eine ander sich bewegende Grafik darstellen. Ich hab jetzt ein wenig tutorials gesucht, gefunden und gelesen, doch alle überschreiben einfach die paint oder paintComponent des einen Panels in dem Dargestellt wird. Ich möchte den Code aber gern verteilter aufbauen. Also wenn zB ein Hund über ne Wiese laufen soll hätt ich gern sowas wie hund(int,int,..) oder ein Baum der sich im Wind bewegt wieder wo anders...etc. einfach um die paint übersichtich zu halten.
Wie zerlege ich also Grafik am besten, am besten natürlich so, dass der Aufruf von repaint() des einen Panels reicht um alles zu erneuern. Nett wäre natürlich auch ein repaint(hund...), sodass nur der nötige Hintergrund und der hund neu gezeichnet würden. Ich vermute ja, dass ich hier irgendwie graphics Instanzen herumübergeben muss...aber was ich da in welche Richtung übergeb und ob ich überhaupt richtig lieg... hmmm
Über Tipps, links und Anregungen würd ich mich sehr freuen!!
lg Max