【发布时间】:2016-05-23 10:01:59
【问题描述】:
我的 Application.e4xmi 中有 HandledMenuItem。但是如果我选中这个项目,关闭我的应用程序并重新启动它,这个项目会保持选中状态。我可以怀疑这个项目应该被标记或类似的东西,但我找不到任何有关 MenuItems 标记的信息。
提前致谢。
【问题讨论】:
标签: java eclipse eclipse-rcp rcp e4
我的 Application.e4xmi 中有 HandledMenuItem。但是如果我选中这个项目,关闭我的应用程序并重新启动它,这个项目会保持选中状态。我可以怀疑这个项目应该被标记或类似的东西,但我找不到任何有关 MenuItems 标记的信息。
提前致谢。
【问题讨论】:
标签: java eclipse eclipse-rcp rcp e4
e4 RCP 通常会在应用终止时保持应用模型的状态。
如果您不想恢复应用程序的持久状态,请使用-clearPersistedState 标志。您还可以指定-persistState false 以阻止应用在关闭期间保持状态。
如果您确实想保留应用程序状态并仅清除此菜单项,则必须使用模型服务找到MMenuItem 项并调用setSelected(false) 方法以清除复选标记。
【讨论】: