1

在我们的 rcp 应用程序的一个窗口中,我需要在创建窗口后动态设置标签文本。

创建窗口时,我会创建标签控件,但那时我不会设置文本。用户在窗口上选择一个按钮后,我想在按钮的选择侦听器方法中设置标签的文本。在按钮的选择侦听器方法中将文本设置为标签后,我无法在窗口上看到文本。

为什么在侦听器方法中设置标签文本时看不到窗口上的标签文本?是因为窗口已经创建了吗?

我该如何解决?

4

2 回答 2

5

调用 后,标签的大小未更新setText()。尝试在包含标签控件的位置parent.layout()之后调用。setText()parentComposite

于 2012-12-07T18:34:33.733 回答
0

我想这与您如何布局标签有关。设置文本后Label,重新布局或调整其边界。

于 2012-10-12T16:27:39.723 回答