GridLayout

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Hallo,

ich hätte eine Frage zu den Layouts und zwar erzeuge ich mir ein JPanel und setze das Layout auf GridLayout, d.h. ja dass deas JPanel bei der Hälfte geteilt wird, ich möchte aber die Aufteilung beeinflussen so dass z.B. die Aufteilung 1/4 zu 3/4 ist oder eben die Aufteilung in Pixel.
Ist das mit dem GridLayout möglich oder muss ich da schachteln?
Vielen Dank für Eure Antworten.

lg
Michl

Code:
JPanel panel = new JPanel(new GridLayout(1, 2));
 

Marco13

Top Contributor
Beim GridLayout sind erstmal alle Components gleich groß. Wenn du das beeinflussen willst, könntest du ein GridBagLayout nehmen, aber das empfinde ich persönlich als eine der häßlichsten Klassen, die sun je fabriziert hat...
http://madbean.com/anim/totallygridbag
Es gibt nur wenige Fälle, wo es wirklich sinnvoll ist, genaue Verhältnisse wie 1:3 oder so anzugeben. FALLS du es für nötig hältst, kannst du dir mal das hier ansehen
http://java.sun.com/products/jfc/tsc/articles/tablelayout/
ansonsten tut's eigentlich meistens eine Mischung aus Border- Grid- und BoxLayouts.
 

MQue

Top Contributor
ich habe einen GridBagLayouter verwendet, geht eigentlich gar nicht so schlecht.

Vielen dank für eure Tipps

lg
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben