RCP的HelloWorld工程默认是没有菜单和工具栏的,如果我们想调用Eclipse的“保存”菜单及按钮功能应该怎么实现呢?这些功能在我们做GEF项目图形序列化的时候是很有用的。(“保存”是使用了Eclipse的语言包的效果,默认“Save”)
首先看如何在菜单中添加“保存”菜单项:
①在ApplicationActionBarAdvisor类中,创建两个变量:
②在makeActions()函数中:
③在fillMenuBar()函数中:
然后说一下在工具栏上添加“保存”按钮的方法。我是在GEF编辑器上添加的,对于编辑器来说,有一个ActionBarContributor的子类:
①在buildActions()函数中:
②在contributeToToolBar()函数中:
本文介绍如何在RCP应用程序中添加Eclipse内置的保存功能到菜单和工具栏,这对于进行GEF项目图形序列化非常有用。文章详细说明了在ApplicationActionBarAdvisor类中实现菜单项添加的方法,以及在编辑器的ActionBarContributor子类中添加工具栏按钮的过程。
429

被折叠的 条评论
为什么被折叠?



