Java RCP - 无法动态设置文本到SWT标签控件

pra*_*hjv 1 java rcp eclipse-rcp

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

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

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

我该如何解决这个问题?

Lak*_*nan 5

调用后,标签​​的大小没有得到更新setText().尝试在包含标签控件的位置parent.layout()后调用.setText()parentComposite