gpt4 book ai didi

java - 调整大小后的 SWT 按钮位置

转载 作者:行者123 更新时间:2023-12-01 12:53:14 25 4
gpt4 key购买 nike

我正在使用 SWT。我创建了一个按钮,它应该在按下后更改其文本。第二个文本比第一个文本更宽,并且按钮的大小未适当调整。所以我使用了button.pack()和setSize()函数。真正的问题实际上是尺寸改变后它在外壳中的对齐方式。它正在向右而不是向左扩展。我想这实际上是正常行为,但我不知道在哪里改变它。我尝试通过创建 gridData 来改变一些事情,但结果却更糟。

按钮的父级是tabFolder,最后一个由具有两个不均匀列的网格布局组成,特定按钮位于第二列。我试图改变一些边距和其他一些东西,但没有成功。

目前所有配置均为默认。

这是我的按钮:

This is my button:

这就是我希望它的行为方式:

This is the desired behavior:

任何帮助将不胜感激。非常感谢!

最佳答案

我需要一些代码来确定,但看起来您需要在更改按钮文本后调用 tabFolder.layout(true) 来计算按钮的新位置

关于java - 调整大小后的 SWT 按钮位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24054811/

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