Hallo,
ich möchte gerne "von Hand" eine Oberfläche erstellen, die sich in etwa so verhalten soll:
Die 3 JPanels enthalten verschiedene Steuerelemente wie Buttons und verwenden jeweils passende LayoutManager. Das funktioniert soweit auch alles, wie es soll. Nun möchte ich die JPanels aber gerne positionieren wie auf dem Bild, was ich zur Illustration mal zusammengefummelt habe (MS Word ftw XD). Ein Panel soll stets in der Mitte des Bildschirms positioniert sein (auch nach Resizen des JFrames), die beiden anderen jeweils in den unteren Ecken des JFrames. Sie sollen, wenn der Frame vergrößert/maximiert bzw. verkleinert wird, jeweils ihren Abstand zum Rand beibehalten.
Muss ich hier den LayoutManager für den JFrame auf null setzen und alles "zu Fuß" umsetzen, d.h. die Positionen der Panels selbst berechnen (*urgh*), oder könnte ich das irgendwie mit GridBagLayout hinbekommen? Kann mir da jemand eine Empfehlung oder Tipps geben?
Danke bereits im Voraus!
Viele Grüße!
Hank
ich möchte gerne "von Hand" eine Oberfläche erstellen, die sich in etwa so verhalten soll:
Die 3 JPanels enthalten verschiedene Steuerelemente wie Buttons und verwenden jeweils passende LayoutManager. Das funktioniert soweit auch alles, wie es soll. Nun möchte ich die JPanels aber gerne positionieren wie auf dem Bild, was ich zur Illustration mal zusammengefummelt habe (MS Word ftw XD). Ein Panel soll stets in der Mitte des Bildschirms positioniert sein (auch nach Resizen des JFrames), die beiden anderen jeweils in den unteren Ecken des JFrames. Sie sollen, wenn der Frame vergrößert/maximiert bzw. verkleinert wird, jeweils ihren Abstand zum Rand beibehalten.
Muss ich hier den LayoutManager für den JFrame auf null setzen und alles "zu Fuß" umsetzen, d.h. die Positionen der Panels selbst berechnen (*urgh*), oder könnte ich das irgendwie mit GridBagLayout hinbekommen? Kann mir da jemand eine Empfehlung oder Tipps geben?
Danke bereits im Voraus!
Viele Grüße!
Hank
Zuletzt bearbeitet: