Java JPanel在BorderLayout定位中的应用

Java JPanel在BorderLayout定位中的应用,java,swing,layout-manager,border-layout,Java,Swing,Layout Manager,Border Layout,我是否可以将子面板从BorderLayout.LINE\u START扩展到BorderLayout.LINE\u END,从右到左填充所有空间,包括中心 我正在努力做到以下几点 +-------------------------+ | | +-------------------------+ | PANEL OCCUPYING | | ALL THIS | | SPACE

我是否可以将子面板从
BorderLayout.LINE\u START
扩展到
BorderLayout.LINE\u END
,从右到左填充所有空间,包括中心

我正在努力做到以下几点

+-------------------------+
|                         |
+-------------------------+
|     PANEL OCCUPYING     |
|         ALL THIS        |
|          SPACE          |
+-------------------------+
|                         |
+-------------------------+

这看起来像BorderLayout的
中心

有关更多信息和示例,请阅读上Swing教程的部分

由于某种原因,我一直在左边和右边找空白


中心将占用所有可用空间。因此,这取决于添加到
中心的组件。可能您正在添加一个面板,该面板会展开,但面板上的组件不会展开,因为默认情况下,面板使用
FlowLayout
,并且FlowLayout尊重添加到其中的组件的首选大小

如果没有其他东西占据了中间的空间,则应该是可能的,否则不会。其他组件将对各个位置应用自己的尺寸要求。你想干什么accomplish@camickr,出于某种原因,我一直在右边和左边留下空白…这篇文章演示了这个问题。同意(与camickr)看起来像是meI的中心位置,只是尝试了一个更简单的例子,它很有效。。。我将返回到我的代码并检查空间从何而来。。。谢谢大家…我有问题了。。显然,因为我有很多面板,我忘了将父面板的布局设置为borderlayout。。。现在一切都好了。。谢谢