[英]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.