Hi,
Ich habe mit einer Gruppe ein Spiel zum Müllentsorgen programmiert. Als Spielfeld gibt es ein Panel mit Gridbag-Layout mit einem Hintergrundbild und im Vordergrund stehen Mülltonnen (ImageIcons), in die angezeigte Müllstücke entsorgt werden.
Wenn eine Tonne voll ist, also zu einem beliebigen Zeitpunkt(!!?), soll ein Müllwagen kommen (als *.gif vorhanden) und von rechts nach links (..oder auch andersrum) durchs Bild fahren.
Das Bild soll vor den ImageIcons, also als oberste Ebene, eingeblendet werden und dann in einer Java-gemachten Animation angezeigt werden, also wohl per Thread gesteuert soll sich das Bild Koordinatenpunkt um Koordinatenpunkt fortbewegen.
Ich hänge damit völlig in der Luft !! ???:L
1) wie kann ich das Bild ansichtsmäßig vor allen anderen anzeigen lassen? und wie läuft das mit dem Layout? (mir wurde was von paintChildren() erzählt, finde aber nichts darüber..)
2) und noch schlimmer: Das Hintergrundbild wird über einen Mediatracker geladen und über eine paint(Graphics g) Methode gezeichnet. Wenn ich mein Müllwagenbild direkt mit übergebe, wird es auch angezeigt, aber es soll ja erst nach Eintreten einer bestimmten Bedingung(Mülltonne voll) angezeigt und dann noch animiert werden. Wie soll ich das machen? Wie ruft man so eine paint..() -Methode eigentlich auf, checke dieses Graphics g auch überhaupt nicht..
..ich kriege das überhaupt nicht hin..die Mülltonne ist voll, das Objekt vom Müllwagen wird aufgerufen, das sollte dann ja eigentlich das Bild laden, den Thread starten und der dann das Bild nach und nach "über den Bildschirm schieben"!? Aber es will nicht..
kann mir bitte bitte vielleicht jemand helfen???
Grüße Nina
Ich habe mit einer Gruppe ein Spiel zum Müllentsorgen programmiert. Als Spielfeld gibt es ein Panel mit Gridbag-Layout mit einem Hintergrundbild und im Vordergrund stehen Mülltonnen (ImageIcons), in die angezeigte Müllstücke entsorgt werden.
Wenn eine Tonne voll ist, also zu einem beliebigen Zeitpunkt(!!?), soll ein Müllwagen kommen (als *.gif vorhanden) und von rechts nach links (..oder auch andersrum) durchs Bild fahren.
Das Bild soll vor den ImageIcons, also als oberste Ebene, eingeblendet werden und dann in einer Java-gemachten Animation angezeigt werden, also wohl per Thread gesteuert soll sich das Bild Koordinatenpunkt um Koordinatenpunkt fortbewegen.
Ich hänge damit völlig in der Luft !! ???:L
1) wie kann ich das Bild ansichtsmäßig vor allen anderen anzeigen lassen? und wie läuft das mit dem Layout? (mir wurde was von paintChildren() erzählt, finde aber nichts darüber..)
2) und noch schlimmer: Das Hintergrundbild wird über einen Mediatracker geladen und über eine paint(Graphics g) Methode gezeichnet. Wenn ich mein Müllwagenbild direkt mit übergebe, wird es auch angezeigt, aber es soll ja erst nach Eintreten einer bestimmten Bedingung(Mülltonne voll) angezeigt und dann noch animiert werden. Wie soll ich das machen? Wie ruft man so eine paint..() -Methode eigentlich auf, checke dieses Graphics g auch überhaupt nicht..
..ich kriege das überhaupt nicht hin..die Mülltonne ist voll, das Objekt vom Müllwagen wird aufgerufen, das sollte dann ja eigentlich das Bild laden, den Thread starten und der dann das Bild nach und nach "über den Bildschirm schieben"!? Aber es will nicht..
kann mir bitte bitte vielleicht jemand helfen???
Grüße Nina