gpt4 book ai didi

java - 我如何重新计算 JComponent 的首选大小?

转载 作者:搜寻专家 更新时间:2023-10-31 19:34:49 24 4
gpt4 key购买 nike

我知道当我创建 JComponent 的实例时,它有自己的首选大小。现在假设我手动设置 JComponent 的 PreferredSize,尺寸为 0 x 0。我希望该组件“重置”其自己的 preferredSize。我该怎么做?

最佳答案

1) 将首选大小设置为 null 应该会将组件重置为计算其首选大小,就好像从未设置过一样。

component.setPreferredSize(null);

这可能无法满足您的要求,具体取决于您如何表示应该重做布局 - 但至少在技术上它是您问题的答案。

2) 通常建议不要使用 setPreferredSize,参见 this post

关于java - 我如何重新计算 JComponent 的首选大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815401/

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