2010-11-13 131 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