BorderLayout

Status
Nicht offen für weitere Antworten.

kulturfenster

Bekanntes Mitglied
Hallo,
Ich würde gerne 2 Buttons in BorderLayout.South plazieren. Wie kann ich das realisieren, ohne dass der zweite den ersten überschreibt?

Code:
panel.add(button1, BorderLayout.SOUTH);
panel.add(button2, BorderLayout.SOUTH);
dies stellt nur den button 2 dar. Was mache ich falsch?

Vielen Dank für Tipps!
 
es kann nur eine Komponente in South sein,
wie stellst du dir das denn vor, untereinander, nebeneinander, überlappend, zufällig?

das musst du schon selber machen,
füge EIN JPanel in South ein,
und ordne im JPanel dein Buttons an
 
Hi

du platzierst in dein panel in den Süden ein zweites Panel und dort legst deine buttons rein...

so zB
Code:
JPanel southpanel = new JPanel();
southpanel.setLayout(new BorderLayout());
panel.add(southpanel, BorderLayout.SOUTH);
southpanel.add(button1, BorderLayout.WEST);
southpanel.add(button2, BorderLayout.EAST);


Edit: tja warma wieder mal zu langsam 😎
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben