gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 08:03:34 26 4
gpt4 key购买 nike

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

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

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

我该如何解决这个问题?

最佳答案

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

关于Java RCP - 无法将文本动态设置为 SWT 标签控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com