gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 22:54:23 31 4
gpt4 key购买 nike

如何只更改需要 Dimension 对象的组件的宽度或高度?目前我是这样做的:

jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width, 100));

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

最佳答案

首先,您没有更改 JButton 的尺寸。您正在指定所需的首选大小,它最终可以应用于您的 JButton,具体取决于它插入到的组件的 LayoutManager。

关于使用 Dimension 对象这很好。最终你可以直接访问 Dimension 字段:

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

但这几乎是一回事。

关于java - 维度,只改变宽度/高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177622/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com