Wie setze ich zwei Komponenten mit BorderLayout in ein JPanel?

7

Was ich eigentlich versuche, ist, zwei Bilder nebeneinander in der Mitte eines JPanels und eines JLabels rechts neben dem JPanel hinzuzufügen, also wurde mir gesagt, dass ich das Layout des JPanels einstellen soll BorderLayout und um die Bilder mit BorderLayout.CENTER und dem JLabel mit BorderLayout.EAST hinzuzufügen.

%Vor%

Das Ergebnis ist, dass sich die Bilder auf der linken Seite des JPanels befinden und das JLabel befindet sich rechts neben dem JPanel.

Vielen Dank für Ihre Hilfe!

    
Gilad 09.03.2013, 13:39
quelle

2 Antworten

19

Was Sie tun müssen, ist ein anderes JPanel, wo Sie ein Bild in den Westen und eins nach Osten hinzufügen. Dann füge das JPanel zum Center deines panel hinzu. Zum Beispiel

%Vor%     
Ali Alamiri 09.03.2013, 13:46
quelle
1

BorderLayout lässt nur eine Komponente pro Bereich zu. Entweder sie in verschiedenen Bereichen z. oder sie in einem zusätzlichen JPanel einschließen. Oder verwenden Sie einen anderen LayoutManager .

    
Tedil 09.03.2013 13:47
quelle

Tags und Links