如何刷新多行SWT标签?

How to refresh multiple line SWT label?

我正在尝试更新一个包含多行内容的标签。我观察到的是只显示了第一行,而没有显示其余的新内容。

layout() 在父组合上没有帮助。有用的是将标签的初始内容设置得足够大,以便它占用所需的行数。

我的问题是 - 如何更新标签的文本,以便它准确地占用显示新内容所需的行数?

在父级上将 grabExcessVerticalSpace 设置为 true 即可解决问题。