如何在启动应用程序时取消选择HandledMenuItem

时间:2016-05-23 10:01:59

标签: java eclipse eclipse-rcp rcp e4

我的Application.e4xmi中有HandledMenuItem。但是,如果我检查此项目,请关闭我的应用程序并再次启动它,此项目保持选中状态。我可以怀疑这个项目应该被标记或类似的东西,但是我无法找到有关MenuItems标签的任何信息。

提前致谢。

1 个答案:

答案 0 :(得分:2)

当应用程序终止时,e4 RCP通常会保持应用程序模型的状态。

如果您不想恢复应用程序的持久状态,请使用-clearPersistedState标志。您还可以指定-persistState false以阻止应用在关机期间保持状态。

如果您确实要保留应用程序状态并清除此菜单项,则必须使用模型服务找到MMenuItem项,并调用setSelected(false)方法清除复选标记。< / p>