Guten Morgen zusammen,
ich habe bereits das Internet zu diesem Thema durchsucht aber kein mir zufriedenstellendes Ergebnis gefunden. Ich beschäftige mich momentan mit dem GridbagLayout. Ich habe mir eine Eingabemaske gebaut, in der ich Daten zu einer Person eingeben möchte. Aufbau ist:
JLabel, JTextField, JLabel, JCheckBox, JButton (von links nach Rechts auf der Oberfläche)
Darunter weitere Elemente, welche jetzt erstmal keine Rolle spielen.
Was ich erreichen möchte ist, dass alle oben genannten Objekte die Gleiche Größe auf dem Panel haben.
Leider reagieren die JLabels auf den Text, der darin abgelegt wird. Somit ist das eine Label größer als das andere und die anderen Objekte füllen den Rest des Bildschirmes.
Gibt es einen Befehl, mit dem ich es vermeiden / unterdrücken kann, dass die Objekte unterschiedlich groß sind?
Ich hatte auch schon an das GridLayout gedacht, wobei ich nicht durchweg die Zellen füllen möchte. In manchen Fällen sind nicht wie oben 5 Objekte in einer Zeile sondern nur 2 oder 3. Da ich nicht weiß wie oder ob man beim GridLayout Zellen überspringen kann, habe ich mich bewusst gegen dieses Layout entschieden.
Wäre super wenn mir jemand weiter helfen könnte, da optisch betrachtet die Oberfläche ziemlich mies aussieht
Danke
Gruß Mario
ich habe bereits das Internet zu diesem Thema durchsucht aber kein mir zufriedenstellendes Ergebnis gefunden. Ich beschäftige mich momentan mit dem GridbagLayout. Ich habe mir eine Eingabemaske gebaut, in der ich Daten zu einer Person eingeben möchte. Aufbau ist:
JLabel, JTextField, JLabel, JCheckBox, JButton (von links nach Rechts auf der Oberfläche)
Darunter weitere Elemente, welche jetzt erstmal keine Rolle spielen.
Was ich erreichen möchte ist, dass alle oben genannten Objekte die Gleiche Größe auf dem Panel haben.
Leider reagieren die JLabels auf den Text, der darin abgelegt wird. Somit ist das eine Label größer als das andere und die anderen Objekte füllen den Rest des Bildschirmes.
Gibt es einen Befehl, mit dem ich es vermeiden / unterdrücken kann, dass die Objekte unterschiedlich groß sind?
Ich hatte auch schon an das GridLayout gedacht, wobei ich nicht durchweg die Zellen füllen möchte. In manchen Fällen sind nicht wie oben 5 Objekte in einer Zeile sondern nur 2 oder 3. Da ich nicht weiß wie oder ob man beim GridLayout Zellen überspringen kann, habe ich mich bewusst gegen dieses Layout entschieden.
Wäre super wenn mir jemand weiter helfen könnte, da optisch betrachtet die Oberfläche ziemlich mies aussieht
Danke
Gruß Mario