gpt4 book ai didi

java - 如何设置SWT按钮前景色?

转载 作者:搜寻专家 更新时间:2023-10-31 19:49:56 24 4
gpt4 key购买 nike

SWT Button 类有一个setForeground(Color) 方法,但它似乎没有任何作用(该方法实际上在Button 的父类(super class)上)。 javadoc 说这个方法是一个提示,可能会被平台覆盖。我的平台是 Windows。

  • 这是否意味着无法在 Windows 上设置按钮前景色?
  • 它能在其他平台上运行吗?
  • 有解决办法吗?

最佳答案

在 Windows 上,ButtonssetForeground 没有效果。

作为解决方法,将 PaintListener 添加到您的 Button。在这个 Listener 的 paintControl 方法上,获取生成的事件的 GC 并使用它,使用您想要的颜色重写 Button 的文本.

事实上,您可以在 Button 上绘制任何内容。

关于java - 如何设置SWT按钮前景色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747562/

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