Guten Tag,
ich versuche mich gerade an meinem ersten Programm mit grafischer Oberfläche.
Ich habe mir ein Frame erstellt und einen "Spieler" mit dem kann man sich bisher darin bewegen.
Damit man nicht aus dem Frame herausfahren kann haben ich Bedingungen festgelegt.
Das Problem ist das bei dem Fenstermodus aber die Auflösung ja der komplette Frame ist und ich somit eine kleinere Fläche nutze.
Habe für die rechte und untere Seite bisher diese Bedingungen genutzt. Aber damit passt es noch nicht ganz.
Nun meine Frage kann man das Frame irgendwie anpassen das der genutzte Raum sich der gewünschten Größe anpasst oder kann ich die Bedingungen anders lösen ?
Eine Sache wäre natürlich das an meine Figur anzupassen aber gibt es da nicht eine etwas allgemeinere Lösung, falls diese sich ändert ?!
mit freundlichen Grüßen
Gerlon
ich versuche mich gerade an meinem ersten Programm mit grafischer Oberfläche.
Ich habe mir ein Frame erstellt und einen "Spieler" mit dem kann man sich bisher darin bewegen.
Damit man nicht aus dem Frame herausfahren kann haben ich Bedingungen festgelegt.
Das Problem ist das bei dem Fenstermodus aber die Auflösung ja der komplette Frame ist und ich somit eine kleinere Fläche nutze.
Java:
if(posx>worldsize_x-bounding.width)posx = worldsize_x-bounding.width;
if(posy>worldsize_y-bounding.height)posy = worldsize_y-bounding.height;
Habe für die rechte und untere Seite bisher diese Bedingungen genutzt. Aber damit passt es noch nicht ganz.
Nun meine Frage kann man das Frame irgendwie anpassen das der genutzte Raum sich der gewünschten Größe anpasst oder kann ich die Bedingungen anders lösen ?
Eine Sache wäre natürlich das an meine Figur anzupassen aber gibt es da nicht eine etwas allgemeinere Lösung, falls diese sich ändert ?!
mit freundlichen Grüßen
Gerlon