我可以将子面板从BorderLayout.LINE_START
扩展到BorderLayout.LINE_END
,从右到左填充所有空间,包括中心?
我正在努力完成如下......
+-------------------------+
| |
+-------------------------+
| PANEL OCCUPYING |
| ALL THIS |
| SPACE |
+-------------------------+
| |
+-------------------------+
答案 0 :(得分:2)
看起来像BorderLayout的CENTER
。
阅读How to Use BorderLayout上Swing教程中的部分,了解更多信息和示例。
出于某种原因,我一直在左右空白处......
CENTER
将占用所有可用空间。因此,它取决于您添加到CENTER
的组件。也许您正在添加面板并且面板会展开,但面板上的组件不会展开,因为默认情况下面板使用FlowLayout
并且FlowLayout会考虑添加到其中的组件的首选大小。