繁体   English   中英

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

[英]Java RCP - Not able to dynamically set text to SWT label control

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

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

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

我该如何解决?

调用setText()后,Label的大小不会更新。 尝试在setText() parent.layout()之后调用parent.layout() ,其中parent是包含标签控件的Composite

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM