Hallo alle zusammen
Momentan bemühe ich mich, ein kleines Shooting-Game in Form eines JApplets zu programmieren. Dafür habe ich ein Hintergrundbild definiert, welches meine Shooting-Area sein soll. Dieses Hintergrundbild ist sowohl höher als auch breiter wie mein Fenster. Um mich, ähnlich wie bei Moorhuhn, nun in dieser Shooting-Area umsehen zu können, habe ich mir eine kleine Funktion geschrieben, welche beim erreichen des Randes das Hintergrundbild verschiebt. In der X-Achse funktioniert das sehr gut, hier wird das Bild einfach über die Grenzen des Applets hinausgeschoben. Da ich aber unter der Shooting-Area noch ein Panel habe, wo diverse Dinge wie Name und Punkte angezeigt werden sollen, verschiebt es das untere Panel nach unten, sobald ich das Bild nach unten verschiebe.
Nun meine Frage:
Gibt es eine Möglichkeit, ähnlich wie ein HTML-Frame, dass man zwei Bereiche in einem Applet definiert, die weitestgehend unabhängig voneinander sind, sodass ich die Grafik verschieben kann, ohne, dass sich der andere Bereich mit verschiebt ("quasi ein virtuelles Fenster")?
Gruß Marco
Momentan bemühe ich mich, ein kleines Shooting-Game in Form eines JApplets zu programmieren. Dafür habe ich ein Hintergrundbild definiert, welches meine Shooting-Area sein soll. Dieses Hintergrundbild ist sowohl höher als auch breiter wie mein Fenster. Um mich, ähnlich wie bei Moorhuhn, nun in dieser Shooting-Area umsehen zu können, habe ich mir eine kleine Funktion geschrieben, welche beim erreichen des Randes das Hintergrundbild verschiebt. In der X-Achse funktioniert das sehr gut, hier wird das Bild einfach über die Grenzen des Applets hinausgeschoben. Da ich aber unter der Shooting-Area noch ein Panel habe, wo diverse Dinge wie Name und Punkte angezeigt werden sollen, verschiebt es das untere Panel nach unten, sobald ich das Bild nach unten verschiebe.
Nun meine Frage:
Gibt es eine Möglichkeit, ähnlich wie ein HTML-Frame, dass man zwei Bereiche in einem Applet definiert, die weitestgehend unabhängig voneinander sind, sodass ich die Grafik verschieben kann, ohne, dass sich der andere Bereich mit verschiebt ("quasi ein virtuelles Fenster")?
Gruß Marco