2010-11-13 99 views
1

我想更改一些menuitems颜色,例如黄色,动态地使用我的插件。 有可能吗?更改eclipse menuitem的颜色

更多详细信息:
可以说我想将file->import menuitem更改为黄色,哪个类是负责的?
为了简单起见,如果我得到SWT窗口,计算器与文件菜单中,如何将File->exit menuItem更改为黄色,当我按下或在这个计算器窗口做什么?
由于事先

+1

你有没有真正见过彩色的菜单项中的任何应用程序? SWT不太可能仅仅因为底层窗口系统不支持这一点。 – Kos 2010-11-13 12:29:48

回答

1

任何菜单相关的颜色设置操作系统相关的,因为SWT是基于本地的GUI实现(如Kos暗示在注释)。

thread要求为“未激活的色”:

我不认为有一个SWT.COLOR_...为残疾人士提供菜单文本,它的操作系统是颜色这些文本。
我不知道操作系统是否提供了一种以编程方式访问此颜色的方法。

thread要添加颜色到一个弹出菜单,最好的解决办法是...

我认为最好的办法是#2,这样你可以把(例如)一表格 窗口小部件在弹出窗口中不显示任何列,这将允许您自定义 项目外观,无论您喜欢。

alt text