java – 维度,只改变宽度/高度

前端之家收集整理的这篇文章主要介绍了java – 维度,只改变宽度/高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何仅更改需要Dimension对象的组件的宽度或高度?目前我这样做:
jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width,100));

但我有一种感觉,我做错了的方式.
如果有更好的方法,最好的方法是什么?

解决方法

首先你并没有改变JButton的维度.您正在指定所需的首选大小,根据插入的组件的LayoutManager,可以最终将其应用于您的JButton.

对于什么关注使用Dimension对象没关系.最终您可以直接访问维度字段:

Dimension d = button.getPreferredSize();
d.height = 10;
jbutton.setPreferredSize(d);

但这几乎是一回事.

原文链接:https://www.f2er.com/java/121542.html

猜你在找的Java相关文章