簡體   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