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