2012-04-05 12 views
2

I möchte einige Platten hinzuzufügen (mit unterschiedlicher Höhe) zu einem anderen JPanel (die in einem JScrollPane ist), wie in diesem Bild:Hinzufügen einiger JPanels (untereinander) in JPanel

enter image description here

Welches Layout sollte ich verwenden?

+3

Sieht gut aus für ['BoxLayout'] (http://docs.oracle.com/javase/7/docs/api/javax/swing/BoxLayout.html). Siehe auch [Ein visueller Leitfaden für Layout-Manager] (http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html) für eine schnelle Vogelperspektive. –

+1

Ahh !!! Ich habe BoxLayout vergessen. Danke für den Rat :) –

+1

@AndrewThompson Warum nicht diesen Kommentar als Antwort, es ist seltsam, eine Frage wie folgt zu sehen, ohne Antwort :) – COD3BOY

Antwort

0

Möglicherweise ist die einfachste Flowlayout verwenden und die bevorzugten Höhe des JPanels entsprechend eingestellt http://docs.oracle.com/javase/tutorial/uiswing/layout/flow.html

Wenn Sie mehr mit Ihrem Layout zu tun, würde ich eine der fortgeschritteneren Dritten Layouts wie JGoodies Formularlayout empfehlen http://www.jgoodies.com/freeware/forms/ Sie müssen mehr lernen, aber als Sie haben ein gutes flexibles Layout, das die meisten realen Probleme lösen wird, die Sie sehen werden.

+0

Danke für den Rat, aber FlowLayout ist kein Layout, das ich suche. Als Andrew BoxLayout schreiben wird das Problem lösen. –