gpt4 book ai didi

java - 如何强制调整 JCheckBox 的大小以防止单击空白区域?

转载 作者:行者123 更新时间:2023-11-30 05:12:07 25 4
gpt4 key购买 nike

当我在 Swing 应用程序中创建 JCheckBox 时,我在其标签后留了一些额外的空间,因此,如果 JCheckBox 标签的宽度为 100 像素,为了安全起见,我将 JCheckBox 设为 120 像素。

问题是在运行时,用户可以单击 JCheckBox 标签后面的空白区域并且实际上可以单击它,这不太好,如下所示:

http://imgur.com/3eMUG.png

我想知道是否有一种方法可以在运行时调整 JCheckBox 的大小,以完全适合其中的文本,具体取决于所使用的字体类型/大小?

这看起来有点花哨,但我喜欢让事情看起来很完美:)

编辑 - 更多详细信息:

我使用FormLayout ,我这样定义 JCheckBox :

CellConstraints con = new CellConstraints();
contentPane.add(checkBox1, con.xywh(3, 13, 10, 1));

最佳答案

to exactly fit the text inside it, depending on the font type/size used

这是JCheckBox的默认首选大小;只是不要改变它。

关于java - 如何强制调整 JCheckBox 的大小以防止单击空白区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3029253/

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