如何添加JDesktopPane
使用JFrame
并GridBagLayout
设置其高度和宽度。如果我添加JDesktopPane
包含JInternalFrame
我没有得到任何东西。但是在这种情况下效果很好,GridLayout
但问题是我无法在其中设置我想要的大小,因为GridLayout
在添加的每个组件之间分割相等的空间。
问问题
205 次
1 回答
3
您可能需要设置GridBagConstraints
...的填充和重量属性
GridBagConstraints gbc = new GridBagConstraints();
gbc.weightx = 1;
gbc.weighty = 1;
gbc.fill = GridBagConstraints.BOTH;
这将导致组件想要推送到容器的限制,并将导致组件填充网格内的单元格
这会覆盖组件的首选大小(大多数情况下)
看看如何使用 GridBagLayout了解更多细节......
于 2014-04-04T22:47:43.023 回答