我正在尝试修改 Eclispe 插件菜单栏中的"file"->“刷新”的行为。我实际上正在尝试覆盖“org.eclipse.ui.file.refresh”命令的 activeWhen 行为,以便它始终处于 Activity 状态。
关于创建这些菜单项的信息似乎很多,但关于覆盖它们的信息却很少,有什么想法吗?
我尝试过的代码是:
ICommandService commandService = (ICommandService
PlatformUI.getWorkbench().getService(ICommandService.class);
Command command = commandService.getCommand("com.example.command");
command.setEnabled(true);
但这并不能解决问题
最佳答案
您无法启用这样的命令。命令的启用由工作台通过咨询 Activity 处理程序(如果有)来完成。有关更详细的信息,请参阅此链接:http://www.eclipse-tips.com/tutorials/1-actions-vs-commands?start=1
关于java - 更改 Eclipse 插件中菜单项的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968960/