是否可以使 BorderLayout 的东(或西)侧遍布整个面板(包括北/南)?

只需从此面板中删除 West 和 East 并创建一个新的“父”面板:
JPanel newPanel = new JPanel();
newPanel.setLayout(new BorderLayout());
newPanel.add(westernPanel, BorderLayout.WEST);
newPanel.add(yourOldPanel, BorderLayout.CENTER);
newPanel.add(eastenPanel, BorderLayout.EAST);
JPanel单层不可能BorderLayout
1) 通过使用两个,JPanels其中NORTH,WEST和区域可以放置在( ) 和平原到,CENTERSOUTH1st JPanelframe.add(1stPanel, BorderLayout.CENTER)2nd JPanelframe.add(2ndPanel, BorderLayout.EAST)
2)您可以使用来自容器BoxLayout中的区域EAST
3)可以使用有点复杂GridBagLayout或MigLayout(在这种情况下)
不是直接的,但你可以有一个没有“东”的边框布局嵌套在一个布局中,让你当前的东在正确的位置......有意义吗?
TL;DR:不。