1
打開.java文件時將啓用「運行」菜單中的操作,例如「切換斷點」,「切換線斷點」等,並將禁用任何其他類型的文件。類似的,當我們調試一個Java程序時,步進,步入等將被啓用,否則將被禁用。在eclipse中,這些操作的啓用和禁用選項如何工作?
所以我想知道如何啓用和禁用這些操作被控制。
謝謝。
打開.java文件時將啓用「運行」菜單中的操作,例如「切換斷點」,「切換線斷點」等,並將禁用任何其他類型的文件。類似的,當我們調試一個Java程序時,步進,步入等將被啓用,否則將被禁用。在eclipse中,這些操作的啓用和禁用選項如何工作?
所以我想知道如何啓用和禁用這些操作被控制。
謝謝。
這可能通過plugin.xml
。將命令添加到菜單或工具欄時,可以添加visibleWhen
元素。這允許您在顯示相應命令時定義約束條件。
我們在我們的應用程序中使用的一個示例是,只有在特定編輯器處於打開狀態並專注時,才能看到工具欄中的某些圖標。我們有實現這一目標(當然你也可以使用擴展選項卡上的編輯;在XML是更好地在這裏適用):
<visibleWhen checkEnabled="true">
<with variable="activeEditorId">
<equals value="our.editor.id">
</equals>
</with>
</visibleWhen>
有過在Eclipse wiki可能的變量名的概述。