gpt4 book ai didi

windows-7 - Windows 7和Windows XP中的SWT setForeground

转载 作者:行者123 更新时间:2023-12-02 04:08:58 25 4
gpt4 key购买 nike

我们有SWT应用程序,它们在Windows XP上使用setForeground方法,并且运行良好。但是,在Win7上运行最新的稳定的SWT jar和dll似乎表明setForeground方法被忽略了。我知道javadoc说的是一个提示,但是我想知道这是否是因为XP和7之间发生了某些变化,或者是否有可能是我的新Win7安装中的系统设置。

我已经找到了这篇文章:How to set SWT button foreground color?,但是主要答案明确地说,setForeground在Windows上被忽略,而在XP中则不是这样。同样,我们的问题似乎不仅限于按钮。组也会发生相同的问题。

显然,通过添加一个可以直接操纵GC的油漆侦听器来改写具有适当颜色的文本,可以解决该问题,这是不实际的,因为这意味着我们不得不将该侦听器添加到数千个地方我们在哪里使用按钮。

谢谢你的帮助。

最佳答案

这与您的系统设置没有任何关系。就像您猜到的那样,XP和7之间发生了某些变化。实际上,XP和Vista之间发生了变化。不幸的是,除了您提到的骇客之外,您无能为力。

有关更多信息,请参见this bug report

关于windows-7 - Windows 7和Windows XP中的SWT setForeground,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204433/

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