【发布时间】:2015-01-10 16:36:45
【问题描述】:
我正在寻找一种方法来操作 e4 RCP 应用程序的主菜单。
菜单应启用不同的项目,具体取决于当前的Perspective。
到目前为止,我想出了一个解决方案,为每个菜单处理程序使用 @CanExecute 注释来检查活动透视图,如下所示:
@CanExecute
public boolean canExecute(MPerspective activePerspective) {
return (activePerspective.getElementId().equals("somePerspectiveName"));
}
有没有更好的方法来做到这一点?
【问题讨论】:
标签: java rcp perspective e4