Ich habe drei JPanels auf einem JFrame gemalt. Diese sind derzeit so eingestellt, dass sie das Standard-FlowLayout verwenden. Ich möchte, dass diese in einer einzigen Spalte übereinander stehen.Java Swing: FlowLayout JPanels sitzen nebeneinander?
Allerdings finde ich, dass diese nebeneinander auf der gleichen Linie schwimmen, solange die Komponenten in ihnen.
Ist die natürliche Breite eines FlowLayout JPanel die Summe seines Inhalts? Wenn ja, gibt es eine Möglichkeit, die Breite des Bereichs auf die Breite des JFrame zu beschränken?
Interessanterweise finde ich, dass, wenn die "top" und "bottom" Panels Inhalt haben, die die gesamte Breite des JFrame umfasst, und das "mittlere" Panel leer bleibt, dass das "mittlere" Panel erstellt Raum zwischen den beiden, ähnlich wie die alten "
von html.
Danke,
Ben