project怎样在菜单栏中如何显示菜单栏视图

project 2007 怎么打开项目向导工具栏??
我找不到项目向导工具栏。
在视图里我选择启用项目向导,但是在工具-选项-界面里面项目向导设置是灰色得。哪位大侠给与指点
在Project 2007中,项目向导默认是关闭的,显示方法有两种:单击“视图”菜单中的“启用项目向导”或者单击“工具”菜单中的“选项”,在“界面”选项卡中,勾选“显示项目向导”复选框。照此操作后,“项目向导”会显示在Project窗口的左窗格中有用的链接:
已标记为答案
Microsoft 正在进行一项网上调查,以了解您对 Msdn 网站的意见。如果您选择参加,我们将会在您离开 Msdn 网站时向您显示该网上调查。是否要参加?
<input type="hidden" id="hdnTrackerText" value="请不要关闭此窗口。谢谢!完成访问时,调查将显示在此处,所以请不要关闭此窗口。" />
相关 Web 开发人员网站
其他 Internet Explorer 站点
来自西雅图的问候。altium designer 界面左侧菜单栏怎么显示_百度知道
按默认排序
PCB、SCH等栏,点击可选其中的内容,包括PCB底部状态栏右角,有System
如果是不小心把侧边的导航菜单关闭了,按以下步骤可以打开第一种方法:返回默认设置view/desktop layouts/default 第二种方法:窗口 右下角 有两个菜单
system和design compiler 点开会出现上拉菜单
分别点击navigation和project 或者你需要的其他菜单
查看-&工作区面板-&system,里面就有很多你需要放在面板里的,你可以自己选择你需要的。
其他类似问题
菜单栏的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2020人阅读
日历视图在project中是一种表现力强的表达方式。在project中,点击&视图&菜单下的&日历&,可以打开日历视图。
1.创建任务:在某个时间段之间,点中并拖动鼠标就可以构建一个任务。
2.增加任务工期:把鼠标放在task bar的最右边直到时出现&&这个图标,然后拖动鼠标。
3.联接任务:鼠标放在第一个任务上,但不要让它出现4个箭头样式的图标,接着点击鼠标出现图标并拖向并到达第二个任务,释放鼠标。
4.移动任务:鼠标放在任务上,出现4个箭头样式的图标,再移动任务。
5.拷贝日历视图:如果想把日历视图以图片的方式传递给项目组成员员,可以这样做。在project 2010,点击任务菜单下的&复制图片&.而在project2007 没有这个功能。
6.样式化task bar:选中task bar,右键后点选&条形图样式&进行选择。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:58080次
排名:千里之外
原创:26篇
转载:11篇
(1)(2)(1)(3)(2)(4)(2)(6)(3)(1)(17)(1)(2)随笔 - 19&
文章 - 0&评论 - 2&trackbacks - 0
例如,新建,打开,删除,剪切,粘帖等等,这些命令通常出现在窗口的菜单和工具栏上但是,在不同的情况下可能执行不同的操作。开发这些功能的时候,我们通常无法预料未来将出想哪些新的需求。所以,这些动能应当随着当前的活动的某些部件的而改变。好的实现方式是把这些功能实现的职责交给对应的部件。如下图:&新建的按钮在当前激活的视图为&#8220;项目&#8221;视图时,应当是新建项目,如果是在文档视图中时,就应当是新建文档,同样删除的按钮也是一样的。接下来我记录了我的实现方法:1. 在创建窗口菜单和工具栏的类ApplicationActionBarAdvisor中:代码&&&&protected&void&makeActions(IWorkbenchWindow&window)&{&&&&&&&&//&保存&&&&&&&&saveAction&=&ActionFactory.SAVE.create(window);&&&&&&&&register(saveAction);&&&&&&&&//&保存全部&&&&&&&&saveAllAction&=&ActionFactory.SAVE_ALL.create(window);&&&&&&&&register(saveAllAction);&&&&&&&&//&保存全部&&&&&&&&saveAsAction&=&ActionFactory.SAVE_AS.create(window);&&&&&&&&register(saveAsAction);&&&&&&&&//&关闭&&&&&&&&closeAction&=&ActionFactory.CLOSE.create(window);&&&&&&&&register(closeAction);&&&&&&&&//&关闭全部&&&&&&&&closeAllAction&=&ActionFactory.CLOSE_ALL.create(window);&&&&&&&&register(closeAllAction);&&&&&&&&&&&&&&&&reOpenList&=&ContributionItemFactory.REOPEN_EDITORS.create(window);&&&&&&&&//&退出系统&&&&&&&&exitAction&=&ActionFactory.QUIT.create(window);&&&&&&&&register(exitAction);&&&&&&&&//&编辑菜单&&&&&&&&redoAction&=&ActionFactory.REDO.create(window);&&&&&&&&register(redoAction);&&&&&&&&undoAction&=&ActionFactory.UNDO.create(window);&&&&&&&&register(undoAction);&&&&&&&&cutAction&=&ActionFactory.CUT.create(window);&&&&&&&&register(cutAction);&&&&&&&&copyAction&=&ActionFactory.COPY.create(window);&&&&&&&&register(copyAction);&&&&&&&&pasteAction&=&ActionFactory.PASTE.create(window);&&&&&&&&register(pasteAction);&&&&&&&&deleteAction&=&ActionFactory.DELETE.create(window);&&&&&&&&register(deleteAction);&&&&&&&&//&窗口&&&&&&&&openNewWindowAction&=&ActionFactory.OPEN_NEW_WINDOW.create(window);&&&&&&&&register(openNewWindowAction);&&&&&&&&editActionSetAction&=&ActionFactory.EDIT_ACTION_SETS.create(window);&&&&&&&&register(editActionSetAction);&&&&&&&&savePerspectiveAction&=&ActionFactory.SAVE_PERSPECTIVE.create(window);&&&&&&&&register(savePerspectiveAction);&&&&&&&&closePerspectiveAction&=&ActionFactory.CLOSE_PERSPECTIVE.create(window);&&&&&&&&register(closePerspectiveAction);&&&&&&&&closeAllPerspectiveAction&=&ActionFactory.CLOSE_ALL_PERSPECTIVES&&&&&&&&&&&&&&&&.create(window);&&&&&&&&register(closePerspectiveAction);&&&&&&&&resetPerspectiveAction&=&ActionFactory.RESET_PERSPECTIVE.create(window);&&&&&&&&register(resetPerspectiveAction);&&&&&&&&preferenceAction&=&ActionFactory.PREFERENCES.create(window);&&&&&&&&register(preferenceAction);&&&&&&&&//&关于&&&&&&&&helpContentAction&=&ActionFactory.HELP_CONTENTS.create(window);&&&&&&&&&&register(helpContentAction);&&&&&&&&&&helpSearchAction&=&ActionFactory.HELP_SEARCH.create(window);&&&&&&&&&&register(helpSearchAction);&&&&&&&&&&helpDynamicAction&=&ActionFactory.DYNAMIC_HELP.create(window);&&&&&&&&&&register(helpDynamicAction);&&&&&&&&&&aboutAction&=&ActionFactory.ABOUT.create(window);&&&&&&&&register(aboutAction);&&&&}这里有很多种方式创建系统的菜单,我只写两种。上面的一种是用程序写,例如:saveAction = ActionFactory.SAVE.create(window);然后,把这些Action加入到菜单中:代码&&&&protected&void&fillMenuBar(IMenuManager&menuBar)&{&&&&&&&&MenuManager&systemMenu&=&new&MenuManager("开始(&S)",&UIConstants.M_SYSTEM);&&&&&&&&MenuManager&editMenu&=&new&MenuManager("编辑(&E)",&UIConstants.M_EDIT);&&&&&&&&MenuManager&navigateMenu&=&new&MenuManager("导航(&V)",&&&&&&&&&&&&&&&&UIConstants.M_NAVIGATOR);&&&&&&&&MenuManager&searchMenu&=&new&MenuManager("查询(&A)",&UIConstants.M_SEARCH);&&&&&&&&MenuManager&windowMenu&=&new&MenuManager("窗口(&W)",&&&&&&&&&&&&&&&&IWorkbenchActionConstants.M_WINDOW);&&&&&&&&MenuManager&helpMenu&=&new&MenuManager("帮助(&H)",&&&&&&&&&&&&&&&&IWorkbenchActionConstants.M_HELP);&&&&&&&&menuBar.add(systemMenu);&&&&&&&&menuBar.add(editMenu);&&&&&&&&menuBar.add(navigateMenu);&&&&&&&&menuBar.add(searchMenu);&&&&&&&&menuBar.add(new&GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&menuBar.add(windowMenu);&&&&&&&&menuBar.add(helpMenu);&&&&&&&&systemMenu.add(new&GroupMarker("intellifmea"));&&&&&&&&systemMenu.add(new&Separator(UIConstants.MB_RELOADOBJECT));&&&&&&&&systemMenu.add(saveAction);&&&&&&&&systemMenu.add(saveAllAction);&&&&&&&&systemMenu.add(saveAsAction);&&&&&&&&&&&&&&&&systemMenu.add(new&Separator());&&&&&&&&systemMenu.add(closeAction);&&&&&&&&systemMenu.add(closeAllAction);&&&&&&&&systemMenu.add(new&Separator(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&systemMenu.add(reOpenList);&&&&&&&&systemMenu.add(new&Separator("blank"));&&&&&&&&systemMenu.add(exitAction);&&&&&&&&editMenu.add(undoAction);&&&&&&&&editMenu.add(redoAction);&&&&&&&&editMenu.add(new&Separator());&&&&&&&&editMenu.add(cutAction);&&&&&&&&editMenu.add(copyAction);&&&&&&&&editMenu.add(pasteAction);&&&&&&&&editMenu.add(deleteAction);&&&&&&&&editMenu.add(new&Separator(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&navigateMenu&&&&&&&&&&&&&&&&.add(new&GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&windowMenu.add(openNewWindowAction);&&&&&&&&windowMenu.add(new&Separator());&&&&&&&&windowMenu.add(editActionSetAction);&&&&&&&&windowMenu.add(savePerspectiveAction);&&&&&&&&windowMenu.add(resetPerspectiveAction);&&&&&&&&windowMenu.add(closePerspectiveAction);&&&&&&&&windowMenu.add(closeAllPerspectiveAction);&&&&&&&&windowMenu.add(new&Separator(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&windowMenu.add(preferenceAction);&&&&&&&&searchMenu.add(new&Separator(IWorkbenchActionConstants.MB_ADDITIONS));&&&&&&&&&&&&&&&&helpMenu.add(helpContentAction);&&&&&&&&helpMenu.add(helpSearchAction);&&&&&&&&helpMenu.add(helpDynamicAction);&&&&&&&&helpMenu.add(aboutAction);&&&&}第二种方法是直接在Plugins.xml上扩展代码&&&&&&&menuContribution&&&&&&&&&&&&locationURI="menu:com.sg.hyperobject.ui.systemmenu?after=intellifmea"&&&&&&&&&&&command&&&&&&&&&&&&&&&commandId="com.mands.CreateProjectWiz"&&&&&&&&&&&&&&&disabledIcon="icons/newobject_dis.gif"&&&&&&&&&&&&&&&icon="icons/newobject.gif"&&&&&&&&&&&&&&&label="新建(&N)..."&&&&&&&&&&&&&&&style="push"&&&&&&&&&&&&&&&tooltip="创建一个新项目"&&&&&&&&&&&/command&&&&&&&&&&&command&&&&&&&&&&&&&&&commandId="com.mands.Open"&&&&&&&&&&&&&&&icon="icons/Open.gif"&&&&&&&&&&&&&&&label="打开(&O)..."&&&&&&&&&&&&&&&tooltip="打开"&&&&&&&&&&&/command&&&&&&&&/menuContribution&请注意locationURI="menu:com.sg.hyperobject.ui.systemmenu?after=intellifmea"指定了这个菜单应当出现的位置是在intellifmea之后的。intellifmea是什么呢?请看上文中我们为systemMenu留出的扩展菜单的一个GroupMarker,(在fillMenuBar方法中 ) systemMenu.add(new GroupMarker("intellifmea"));这样,pluins.xml中定义的菜单就加在了指定的位置了(这种扩展同样适用于扩展各种各样的工具栏和菜单,例如视图的菜单工具栏以及右键菜单)2. 为菜单指定Command代码&&&&extension&&&&&&&&&point="org.mands"&&&&&&&&category&&&&&&&&&&&&id="com.sg.intellifmea.project"&&&&&&&&&&&&name="intellifmea&project"&&&&&&&&/category&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.CreateProjectWiz"&&&&&&&&&&&&name="CreateProjectWiz"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.Open"&&&&&&&&&&&&name="OpenProject"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.ProjectProcess"&&&&&&&&&&&&name="ProjectProcess"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.ProjectPause"&&&&&&&&&&&&name="ProjectPause"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.ProjectFinish"&&&&&&&&&&&&name="ProjectFinish"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.ProjectCancel"&&&&&&&&&&&&name="ProjectCancel"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.ProjectViewerReload"&&&&&&&&&&&&name="ProjectViewerReload"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.SetCurrentProject"&&&&&&&&&&&&name="SetCurrentProject"&&&&&&&&/command&&&&&&&&command&&&&&&&&&&&&categoryId="com.sg.intellifmea.project"&&&&&&&&&&&&id="com.mands.CreateDocument"&&&&&&&&&&&&name="CreateDocument"&&&&&&&&/command&&&&&/extension&扩展mands扩展点3. 为command指定Handler扩展 "org.eclipse.ui.handlers"这里可以指定commands的调用时执行的方法,可以控制该command的是否可用。当然这里还涉及到一个系统性的知识。包括了表达式,选择等等,这里不详述。代码&&&extension&&&&&&&&&point="org.eclipse.ui.handlers"&&&&&&&&handler&&&&&&&&&&&&class="com.mands.CreateProjectWiz"&&&&&&&&&&&&commandId="com.mands.CreateProjectWiz"&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.Open"&&&&&&&&&&&&commandId="com.mands.Open"&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.ProjectProcess"&&&&&&&&&&&&commandId="com.mands.ProjectProcess"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&iterate&&&&&&&&&&&&&&&&&&ifEmpty="false"&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&args="进行"&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.ProjectStatusChangeableTest"&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&/iterate&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.ProjectPause"&&&&&&&&&&&&commandId="com.mands.ProjectPause"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&iterate&&&&&&&&&&&&&&&&&&ifEmpty="false"&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&args="暂停"&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.ProjectStatusChangeableTest"&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&/iterate&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.ProjectFinish"&&&&&&&&&&&&commandId="com.mands.ProjectFinish"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&iterate&&&&&&&&&&&&&&&&&&ifEmpty="false"&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&args="完成"&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.ProjectStatusChangeableTest"&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&/iterate&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.ProjectCancel"&&&&&&&&&&&&commandId="com.mands.ProjectCancel"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&iterate&&&&&&&&&&&&&&&&&&ifEmpty="false"&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&args="取消"&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.ProjectStatusChangeableTest"&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&/iterate&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.ProjectViewerReload"&&&&&&&&&&&&commandId="com.mands.ProjectViewerReload"&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.SetCurrentProject"&&&&&&&&&&&&commandId="com.mands.SetCurrentProject"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&iterate&&&&&&&&&&&&&&&&&&ifEmpty="false"&&&&&&&&&&&&&&&&&and&&&&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&&&&args="工作"&&&&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.ProjectStatusChangeableTest"&&&&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&&&&&&&not&&&&&&&&&&&&&&&&&&&&&&&test&&&&&&&&&&&&&&&&&&&&&&&&&&&property="com.sg.intellifmea.tester.IsWorkingProject"&&&&&&&&&&&&&&&&&&&&&&&/test&&&&&&&&&&&&&&&&&&&&/not&&&&&&&&&&&&&&&&&/and&&&&&&&&&&&&&&/iterate&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&&&&handler&&&&&&&&&&&&class="com.mands.CreateDocument"&&&&&&&&&&&&commandId="com.mands.CreateDocument"&&&&&&&&&&&activeWhen&&&&&&&&&&&&&&with&&&&&&&&&&&&&&&&&&variable="activePartId"&&&&&&&&&&&&&&&&&equals&&&&&&&&&&&&&&&&&&&&&value="com.sg.intellifmea.view.ProjectView"&&&&&&&&&&&&&&&&&/equals&&&&&&&&&&&&&&/with&&&&&&&&&&&/activeWhen&&&&&&&&&&&enabledWhen&&&&&&&&&&&&&&count&&&&&&&&&&&&&&&&&&value="1"&&&&&&&&&&&&&&/count&&&&&&&&&&&/enabledWhen&&&&&&&&/handler&&&&&/extension&4. 指定键盘的快捷键扩展org.eclipse.ui.bindings设置快捷键,以下是例子代码&&&extension&&&&&&&&point="org.eclipse.ui.bindings"&&&&&&&key&&&&&&&&&&&commandId="com.mands.dataobject.OpenObject"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+O"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.dataobject.MakeWipDTO"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M2+F2"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.dataobject.DeleteDTO"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M2+DEL"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.dataobject.CopySelectionDTO"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+M2+T"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.search.FindInResult"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+F3"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.search.FindInResultNext"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="F3"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.InsertItem"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+I"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.AppendItem"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+A"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.MoveUp"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+ARROW_UP"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.MoveDown"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+ARROW_DOWN"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.LinkItem"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+L"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.ui.HideAssistant"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+H"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.CopyItem"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+M2+C"&&&&&&&/key&&&&&&&key&&&&&&&&&&&commandId="com.mands.tableediting.PasteItem"&&&&&&&&&&&contextId="org.eclipse.ui.contexts.window"&&&&&&&&&&&schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"&&&&&&&&&&&sequence="M1+M2+P"&&&&&&&/key&&&&/extension&到此为止,我们基于Plugins.xml实现了菜单。5. 不同的部件中具有不同的功能的全局菜单和工具栏我们只需要在该部件中加入以下代码,这个id的菜单功能就被替换了。奇怪的是,似乎这个替换并不需要我们主动地在侦听激活或者非激活状态。也无需我们主动地cleargetViewSite().getActionBars().setGlobalActionHandler(ActionFactory.DELETE.getId(), deleteAction);我们在创建文档视图的方法中,加上上面的一句话,那么在文档视图中,点击删除按钮,deleteAction就被执行了 同样,我们在创建项目视图的方法中, 加上上面的一句话,那么在项目视图中,点击删除按钮,项目视图的deleteAction就被执行了,而不是执行的文档视图的删除方法。 &&&&&
阅读(...) 评论()

我要回帖

更多关于 如何显示菜单栏 的文章

 

随机推荐