gpt4 book ai didi

java - 如何切换 Eclipse 插件的菜单按钮图标和工具提示文本?

转载 作者:搜寻专家 更新时间:2023-11-01 01:26:19 26 4
gpt4 key购买 nike

我正在开发一个 Eclipse 插件,它有一个工具栏菜单项,可以启用/禁用某个功能。我知道如何使用 plugin.xml 文件为其设置图标和工具提示文本,但我希望能够根据正在处理的项目的状态更改图标,尤其是工具提示文本。即,如果未启用该功能,我想要一个显示打开该功能的图标以及显示“启用功能”的工具提示文本,但如果启用该功能,我想要一个显示关闭该功能的图标以及工具提示显示“禁用功能”的文字。现在,我能看到的唯一选项是通用图标和工具提示文本,上面写着“启用/禁用功能”,但我觉得这很笨拙。

编辑添加:为了回应 indigomonkey 的回答,这是一个基于我最初写的内容的好回答,我想澄清一下,工具栏按钮启用的行为是我们真正不鼓励禁用一次的行为它已被启用(并且在启用它时会弹出一个对话框以验证他们是否要启用它,因为它不应该轻易启动以及阻止他们在启用后禁用它)。因此,我希望将图标更改为提示“不要点击我”的图标。

最佳答案

如果您的命令处理程序实现了 IElementUpdater,那么只要命令运行,就会调用 updateElement 方法。

updateElementUIElement参数有setIconsetTooltip方法。

关于java - 如何切换 Eclipse 插件的菜单按钮图标和工具提示文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23597836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com