GridBagLayout in der oberen rechten Ecke starten statt mittig

  • Themenstarter Themenstarter bone2
  • Beginndatum Beginndatum
B

bone2

Gast
Ich hab gerade ein erstes Gui gebaut, weil ich halt muss :S
Kann mir bitte jemand sagen, wie ich das in die obere linke ecke verschoben bekomme?
Mittig sieht irgendwie doof aus.

p80OzOr.png


code: GraphicalUserInterface.java - no-tomatoes-please - A program to create your perfect pizza. - Google Project Hosting
 
füge auf der rechten Seite noch eine unsichtbare Komponente ein, etwas JLabel mit "", und GridBagConstrains.fill = HORIZONTAL,
also den restlichen Platz einnehmen
 
Der JScrollPane, in der die JTable steckt, gibst du
Java:
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx = 1.0;
gbc.weighty = 1.0;

Wenn du nicht möchtest, dass sich die Tabelle den meisten Platz nimmt, und dein Layout wirklich eben nur links beginnen soll, gibst du allen Komponenten ein
Java:
gbc.anchor = GridBagConstraints.WEST;
mit und der JScrollpane noch ein
Java:
gbc.weightx = 1.0;

Ansonsten kann ich dir nur empfehlen, mal in der FAQ über LayoutManager zu lesen.
 

Zurück
Oben