【发布时间】:2011-10-14 04:58:19
【问题描述】:
我在 BorderLayout.CENTER 中有一个 JPanel
JPanel 有一个网格布局,我希望它以 CENTER 扩展其宽度,但高度必须停止在最大值并尽可能使用 preferredSize。
我有这个代码
JPanel wrapperCenterPanel = new JPanel(new FlowLayout());
wrapperCenterPanel.add(centerPanel);
panel.add(wrapperCenterPanel, BorderLayout.CENTER);
centerPanel 是我的面板(使用 GridLayout),我用 FlowLayout 面板包装它,并将最后一个放在 CENTER 中。
现在尺寸是首选,但它是固定的!!如果需要,高度不会缩小,宽度也不会缩小。
我该怎么做?
【问题讨论】: