2017-03-07 53 views
1

我正在開發一個Eclipse插件。我使用其處理程序類中的isEnabled()方法禁用菜單項。當我運行插件並點擊它時,它顯示選擇的選項目前不可用。我想禁用這個消息,或者至少改變它。有什麼辦法嗎?在Eclipse中禁用「選擇選項未啓用」消息

+0

您提到了兩個不同的消息'所選操作當前不可用'和'所選操作未啓用',這是哪一個?他們的意思不同。但是,它們都不能被覆蓋。 –

+0

消息是「所選的選項未啓用」。難道我無法通過彈出窗口禁用此消息嗎? – Shubham

回答

1

您不應該覆蓋isEnabled

改爲調用setBaseEnabled(boolean)來啓用/禁用處理程序。這將觸發處理程序啓用的事件,該事件應該停止菜單項的可點擊,以便您不會收到此消息。

相關問題