gpt4 book ai didi

java - 平等地抢占多余空间

转载 作者:行者123 更新时间:2023-12-02 07:09:35 26 4
gpt4 key购买 nike

在同一空间内的多个 SWT 控件上使用“抓取多余水平空间”时,默认行为不会完全平均地划分它们之间的空间。某种幕后计算似乎是为了将其“某种程度上”平均分配,但为较大的控件提供了更高的比率。

Example Image

在我的示例中,我使用网格布局创建了一个自定义的类似表格的控件,用户可以在其中添加任意数量的行,以及为每行单独添加任意数量的框(自定义 Canvas )。我的目的是让给定行中的所有框都具有相同的大小 - 因此,具有相同数量框的所有行将具有相同大小的框,尽管它们是分开的。然而,在我的示例中,您可以看到其中包含标签文本的一个框比同一行上的框占用更多空间,因为计算认为它比其他框“需要更多”。

解决这个问题的最佳方法是什么?

最佳答案

您可以尝试使用makeColumnsEqualWidth来自GridLayout .

关于java - 平等地抢占多余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15692590/

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