CUIPlugin.CVIEW_ID
IPageLayout.ID_RES_NAV
IPageLayout.ID_BOOKMARKS
IConsoleConstants.ID_CONSOLE_VIEW
IPageLayout.ID_PROP_SHEET
IPageLayout.ID_PROBLEM_VIEW
IPageLayout.ID_OUTLINE
layout.addActionSet(CUIPlugin.SEARCH_ACTION_SET_ID);
//layout.addActionSet(IDebugUIConstants.LAUNCH_ACTION_SET);
//layout.addActionSet(JavaUI.ID_ACTION_SET);
layout.addActionSet(CUIPlugin.ID_CELEMENT_CREATION_ACTION_SET);
layout.addActionSet(IPageLayout.ID_NAVIGATE_ACTION_SET);
// views - build console
layout.addShowViewShortcut(IConsoleConstants.ID_CONSOLE_VIEW);
// views - searching
layout.addShowViewShortcut(NewSearchUI.SEARCH_VIEW_ID);
// views - standard workbench
layout.addShowViewShortcut(IPageLayout.ID_OUTLINE);
layout.addShowViewShortcut(IPageLayout.ID_PROBLEM_VIEW);
layout.addShowViewShortcut(CUIPlugin.CVIEW_ID);
layout.addShowViewShortcut(IPageLayout.ID_RES_NAV);
layout.addShowViewShortcut(IPageLayout.ID_PROP_SHEET);
// link - things we should do
layout.addShowInPart(CUIPlugin.CVIEW_ID);
layout.addShowInPart(IPageLayout.ID_RES_NAV);
分享到:
相关推荐
### Eclipse RCP中属性页开发详解 #### 一、引言 在Eclipse RCP(Rich Client Platform)中,属性页的功能非常重要。它允许用户查看和编辑选定对象的属性,如文件、文件夹等。本篇文章将详细介绍如何在Eclipse RCP...
6. Eclipse 常用快捷键 Eclipse提供了许多快捷键,以下是一些常用的快捷键: * Ctrl+Enter: 跳到下一行行首 * Alt+Shift+X+J: 运行当前程序 * Ctrl+F11: 运行上次编译过的程序 * Shift+Ctrl+F: 格式化代码 * Shift...
【Eclipse从入门到精通:常用插件扩展点】 在Eclipse开发中,插件是扩展其功能的核心组件。插件通过与Eclipse内核交互,实现各种定制化的功能。而这一交互的关键在于插件的扩展点(Extension Points)。本章节主要...
在这个场景中,我们将深入探讨如何利用Java来开发Eclipse视图插件。 首先,我们要理解"Eclipse视图"的概念。在Eclipse中,视图(View)是用户界面的一部分,用于展示项目信息、调试数据或工具面板等。它们可以独立...
2. **定义插件元数据**: 描述插件的基本信息,如名称、ID、版本号等。 3. **实现功能**: 开发插件的核心逻辑和用户界面。 4. **测试插件**: 使用Eclipse的PDE测试工具来验证插件的功能。 5. **部署插件**: 将插件...
常用的作法是成为 org.eclipse.ui.part.ViewPart 的子类以继承缺省功能。 icon - 将与视图相关联的图标的相对名称。 fastViewWidthRatio - 视图作为活动快速视图时占用工作台宽度的百分比。这必须定义为浮点值且...
2. 视图和透视图:视图(View)是Eclipse界面中的窗口,可以展示数据或提供操作。透视图(Perspective)则是一组视图的组合,定义了特定的工作环境。通过实现`IViewPart`和`IPerspectiveDescriptor`接口,可以自定义...
3. **定义views扩展点**:在`plugin.xml`文件中,你需要声明一个新的`org.eclipse.ui.views`扩展点,指定视图的类(通常使用`org.eclipse.ui.navigator.CommonNavigator`)以及视图的ID。 4. **配置CommonNavigator...
2. 在plugin.xml中声明视图的扩展点,指定ID、名称和图标。 3. 在运行时工作台启动插件,通过菜单或透视图添加视图,查看结果。 七、Eclipse插件开发文档资源 提供的文档和资料可以帮助开发者深入理解Eclipse插件...
m2Eclipse提供了一个图形化的Pom.xml编辑器,可以在右侧看到Pom.xml文件的结构视图。 3. **依赖管理** 在Pom.xml文件中可以方便地添加、删除或修改依赖项,m2Eclipse会实时显示依赖树,帮助开发者理解项目的依赖...
在插件开发中,你需要编写Plugin.xml文件来定义插件元数据,包括插件ID、依赖关系和提供的UI元素。同时,你需要创建Java类来实现这些功能。例如,你可以创建一个新的透视图(Perspective)、视图(View)或编辑器...
此外,查看视图和编辑器类可以了解它们如何与Eclipse工作台交互,以及如何处理用户输入和数据存储。 在学习和分析这个插件实例时,你可以探索以下几个关键点: 1. **扩展点和扩展**:查看`plugin.xml`中的`...
例如,`org.eclipse.ui.views.ContentOutline`就是一个标准的视图,展示了当前编辑器的内容大纲。开发者可以通过实现`IViewPart`接口并注册到`plugin.xml`来创建自己的视图。 编辑器(Editor)是处理特定文件类型的...
- **UI 组件库**:提供了一系列丰富的 UI 组件,如工作台、视图、编辑器等,简化了用户界面的开发过程。 - **可定制性**:允许开发者定制应用程序的各个方面,包括外观、行为等。 - **易于部署**:Eclipse RCP 支持...
1. **打开Git Repositories视图**:在Eclipse中,通过视图菜单或快捷键打开“Git Repositories”视图。 2. **克隆项目**:点击视图中的“Clone…”按钮,输入项目仓库的URL,并按照提示选择需要克隆的分支。 3. **...
在Eclipse中,图标通常以.png或.ico格式存在,用于在菜单、工具栏、视图和编辑器中显示。开发过程中,你需要确保图标在不同分辨率和主题下都能正确显示。Eclipse支持SVG(Scalable Vector Graphics)格式的图标,...
Eclipse插件开发是构建自定义工具、扩展编辑器、视图、透视图等核心功能的重要方式。本教程旨在逐步指导初学者进行Eclipse插件的开发,通过实例演示如何利用Eclipse平台的API和扩展点来实现各种功能。 首先,我们要...