【发布时间】:2011-11-02 21:44:40
【问题描述】:
如何只更改需要Dimension 对象的组件的宽度或高度?目前我是这样做的:
jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width, 100));
但我有一种感觉,我做错了。 如果有更好的方法,最好的方法是什么?
【问题讨论】:
-
您所做的基本错误是使用任何尺寸调用 setPreferredSize ;-) 您将干扰组件的任何内部尺寸提示计算。简单地说:不要,永远不会。相反,使用一个像样的 LayoutManager。
标签: java swing layout-manager dimension