1


0

Eclipseメニュー項目の色を変更する

プラグインで動的に、たとえば黄色などのいくつかの `menuitems`の色を変更したいと思います。 出来ますか?

詳細:+ `file→ import menuitem`を黄色に変更したいとしましょう。どのクラスがそれを担当していますか? +簡単にするために、SWTウィンドウ、ファイルメニューのある計算機がある場合、この計算機ウィンドウで何かを押したり操作したりするときに、 `File→ exit menuItem`を黄色に変更する方法を教えてください。 前もって感謝します

1 Answer


1


SWTはネイティブGUI実装に基づいているため(メニューのhttps://stackoverflow.com/users/399317/kos[Kos]がコメントで言及しているように)、メニュー関連の色設定はOSに依存します。

このhttp://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg40689.html[thread]は、「非アクティブな色」を要求します。

_ 無効なメニューテキストに使用できる `SWT.COLOR _…​`はないと思います。これらのテキストに色を付けるのはOSです。 + OSがこの色にプログラムでアクセスする方法を提供しているかどうかはわかりません。 _

このhttp://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg35295.html[thread]はポップアップメニューに色を追加したいのですが、最良の解決策は…​

_ 最善の策は#2で、ポップアップに列のないテーブルウィジェットを(たとえば)置くことができます。これにより、好きなようにアイテムの外観をカスタマイズできます。 _

画像:https://i.stack.imgur.com/t2VkK.png [alt text]