在 e4 rcp 中切换处理程序的图像

Switch Image of a Handler in a e4 rcp

我有一个 e4 rcp 应用程序,我想用一个工具栏项扩展我的应用程序,当用户执行它时应该更改图标 URL。

有没有可能像我在 MPart 中那样做?

只需在工具项的处理程序中调用 MToolItemsetIconURI 方法:

@Execute
public void execute(MToolItem mitem)
{
  mitem.setIconURI("platform:/plugin/......");

  ... other code
}