Swing垂直调整一个窗格的大小以展开其他缩小(修改后的BorderLayout)

时间:2016-03-19 11:19:46

标签: java swing layout layout-manager

基本上我想让BorderLayout垂直展开北段,并在调整大小时收缩中心部分。我认为用图片解释会更容易。

所以这就是我现在的情况: enter image description here

但是当调整对话框大小时,我希望按钮垂直展开并缩小中心窗格(带有标签的窗格)。目前,当调整对话框大小时,我得到了这个(其余的按钮是“隐藏的”:

enter image description here

我当前的布局设置如下:

enter image description here

contentPane - BorderLayout

panelTopButtons - FlowLayout(在conentPane的北部设置)

panelContent - BorderLayout(在contentPane的中心部分设置)

那么,当调整对话框的大小时,如果调整对话框,北部的按钮会占用更多的垂直空间(因此都是可见的),并且panelContent的内容会缩小以适应对话框contentPane空间的其余部分?

1 个答案:

答案 0 :(得分:3)

CENTER和选项卡式窗格中的按钮放在PAGE_END的{​​{1}}中。