- 浏览: 149236 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
EclipseEye:
fair_jm 写道不错 蛮详细的 谢谢分享
SWT/JFace专题 --- SWT中Display和多线程 -
fair_jm:
不错 蛮详细的 谢谢分享
SWT/JFace专题 --- SWT中Display和多线程
1.在RCP中ApplicationWorkbenchWindowAdvisor的preWindowOpen()中添加:
2.在RCP配置product文件后,在plugin_customization.ini中添加:
------
------
其中第一句:表示RCP中的Tab的显示不是规则的普通类型,而是带有弧线的过渡类型
第二句:是指定透视图栏的位置在ToP_RIGHT顶层靠右,类似Eclipse的透视图效果。
3.RCP项目中如果用到多个透视图可在各个透视图实现类中加入透视图标签列表
configurer.setShowPerspectiveBar(true);//表示显示透视图栏
2.在RCP配置product文件后,在plugin_customization.ini中添加:
------
org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false org.eclipse.ui/DOCK_PERSPECTIVE_BAR=TOP_RIGHT
------
其中第一句:表示RCP中的Tab的显示不是规则的普通类型,而是带有弧线的过渡类型
第二句:是指定透视图栏的位置在ToP_RIGHT顶层靠右,类似Eclipse的透视图效果。
3.RCP项目中如果用到多个透视图可在各个透视图实现类中加入透视图标签列表
public class MYPerspective implements IPerspectiveFactory { public static final String ID ="org.xxx.MYPerspective"; @Override public void createInitialLayout(IPageLayout layout) { layout.setEditorAreaVisible(true); //增加透视图标签 layout.addPerspectiveShortcut(ID); layout.addPerspectiveShortcut(MYPerspective1.ID); layout.addPerspectiveShortcut(MYPerspective2.ID); layout.addPerspectiveShortcut(MYPerspective3.ID); } } //多个透视图类 public class MYPerspective1 implements IPerspectiveFactory {//.......} public class MYPerspective2 implements IPerspectiveFactory {//.......} public class MYPerspective3 implements IPerspectiveFactory {//.......}
发表评论
-
再说SWT中的滚动面板ScrolledComposite实现
2013-06-19 15:43 2328记得以前写过一篇关于滚动面板的文章 SWT中 Scrolle ... -
OSGi参考资料
2013-04-18 01:11 682基于 OSGi 的面向服务的组件编程 探索 OSGi 框架的组 ... -
CDT(编辑、调试)参考资料
2013-04-17 02:15 1114CDT编辑器 --------- 构建基于 CDT 的编辑器, ... -
Workspace Resource框架专题(3)处理工作空间资源更改事件
2013-04-17 01:44 13803 处理工作空间资源更改事件 工作空间API允许工具对它 ... -
Workspace Resource框架专题(2)workspace 框架API
2013-04-17 01:27 14852 工作空间API 本 ... -
Workspace Resource框架专题(1)Resource的概念
2013-04-17 01:12 13901 Resource的概念 如 ... -
如何恢复断点及Marker
2013-03-05 00:41 0如何恢复断点及Marker -
深入Workbench框架
2013-03-01 02:10 1724深入Workbench框架(结合UIPersistent) 1 ... -
Eclipse插件开发中的Action
2013-02-24 23:10 2005插入点用来定义菜单出 ... -
Eclipse开发中编辑器(Editors)和视图(View)总结
2013-02-24 22:58 29091.视图(Views) 视图( ... -
SWT/JFace专题 --- 对话框向导(Dialogs Wizards)
2013-02-24 22:42 2237对话框向导(Dialogs Wizar ... -
SWT/JFace专题 --- JFace
2013-02-24 22:37 1638JFace JFace是基于SWT的一套图形工具包,它没有为 ... -
SWT/JFace专题 --- SWT中Display和多线程
2013-02-24 15:25 3236Display 1.Display 的创建 一个SWT程序 ... -
SWT/JFace专题 --- SWT API 结构
2013-02-23 18:31 1080SWT API 结构 1.布局类(l ... -
Eclipse启动过程(源码级剖析)
2013-02-20 03:24 3420双击eclipse安装目录下的eclipse.exe运行后,会 ... -
SWT/JFace专题 --- SWT结构浅析
2013-02-23 17:02 1023SWT技术是一套基于Java的 ... -
Eclipse平台体系结构
2013-02-21 23:56 18921.Eclipse平台体系结构 1 ... -
RCP平台架构
2013-02-23 14:11 1482RCP 富客户端通常是指具有独立用户界面的客户端程序。富客户 ... -
Ant构建脚本相关
2013-02-18 01:26 0Ant构建脚本相关 -
CDT源码架构研究
2013-02-18 01:24 0CDT源码架构研究
相关推荐
透视图是Eclipse RCP中的一个重要概念,它定义了工作台窗口中各视图和编辑器的布局。默认情况下,Eclipse RCP提供了标准的透视图切换方式,但开发者可以根据需求进行自定义。下面我们将逐步解析这个过程: 1. **...
在探讨RCP菜单与工具栏小结之前,我们先来明确一下RCP(Rich Client Platform)的概念。RCP是Eclipse平台的一部分,用于构建复杂的、数据丰富的桌面应用程序。它提供了强大的框架和工具集,使开发者能够创建具有高度...
3. **创建工具栏(Creating the Toolbar)**:在工作台的视图或编辑器中,通过`IToolBarManager`接口创建工具栏实例,并添加到相应的视图或编辑器上。 4. **添加按钮(Adding Buttons)**:利用`IToolItem`类,为每...
5. **透视图(Perspectives)**:透视图是RCP中组织视图和编辑器的方式,允许用户根据任务或工作流切换不同的布局。图片可能包含多个透视图的示例,如编程透视图、调试透视图等。 6. **插件开发**:RCP的插件开发是...
1. **透视图的概念**:透视图是Eclipse RCP中的一种组织工作空间的方式,它决定了哪个视图、编辑器和小部件在界面上可见。每个透视图都有自己的布局,允许用户根据任务或项目需求切换不同的视图组合。 2. **创建和...
在Eclipse这样的集成开发环境中(IDE),透视图(Perspective)是组织工作空间的重要方式,它定义了不同类型的编辑器、视图和控制台的布局,以适应不同的开发任务。例如,Java开发者可能会使用Java透视图,而数据库...
透视图是 RCP 中的一种重要的扩展点,插件可以通过定义自己的透视图来提供特定的功能。在 Eclipse 中,透视图是通过 org.eclipse.ui.perspectives 扩展点来实现的。插件需要在 plugin.xml 文件中配置透视图的扩展点...
其次,透视图(Perspective)是RCP界面的另一个核心概念,它定义了不同视图和编辑器的组合,以满足特定任务的需求。例如,在CRM应用中,可能会有“销售”透视图,侧重于销售数据和机会管理;还有“客户服务”透视图...
Eclipse RCP程序通常由多个组件构成,包括视图(Views)、编辑器(Editors)、透视图(Perspectives)、菜单和工具栏等。"eclipse rcp经典程序"这个资源很可能包含了完整的示例代码,帮助开发者了解并实践这些关键...
2. **用户界面设计**:掌握创建菜单、工具栏、对话框以及视图和透视图的方法,以构建丰富的用户交互体验。 3. **2D绘图**:学习如何利用Eclipse RCP的API实现2D图形绘制。 4. **Windows集成**:学习如何在RCP应用中...
这个框架基于Java,提供了一套完整的工具集,包括插件系统、工作台管理、视图、编辑器、透视图等,使得开发者可以快速、灵活地创建功能丰富的应用程序。 在“Eclipse RCP 例子程序”中,我们可能找到一系列的示例...
工具栏同样支持动态变化,可以依据用户操作上下文的不同而显示不同的工具图标。 ##### 3. Editor 编辑器是用户进行主要工作的区域,支持多种文件类型,如文本、代码等。编辑器可以配置为支持语法高亮、自动完成等...
"使用Eclipse RCP进行桌面程序开发(三):视图和透视图.doc"文档会深入讨论视图(Views)和透视图(Perspectives),这是RCP中的重要组成部分。视图是显示特定数据或功能的区域,而透视图则允许用户根据任务组织...
8. **Perspective(透视图)**:透视图定义了 WorkbenchWindow 的布局方式,例如 Java 透视图和 Debug 透视图。通过切换透视图,用户可以在不同的开发环境中快速转换。 #### 五、RCP 开发流程概述 1. **创建 RCP ...
5. 运行初步的RCP程序:在项目上右键点击,选择“按Eclipse程序运行”,可以看到一个包含透视图和编辑器区域的基础应用。 为了使程序独立运行,需要创建产品配置文件: 1. 在项目上右键点击,选择“新建” -> ...
1. **主窗口(Shell)**: 这是RCP应用的基本窗口,包含菜单、工具栏以及工作区。rcpmail的主窗口可能包括“收件箱”、“发件箱”、“草稿”等邮件分类视图。 2. **视图(Views)**: 视图是应用程序中显示数据或提供...
**RCP(Rich Client Platform)与OSGI详解** **RCP概述** RCP,全称为Rich Client Platform,是由Eclipse基金会开发的一种软件框架,主要用于构建功能丰富的桌面应用程序。RCP提供了一个灵活的基础平台,允许开发者...
Eclipse RCP的核心概念包括部件(Parts)、视图(Views)、编辑器(Editors)、透视图(Perspectives)和工作台(Workbench)。部件是用户界面的基本元素,视图和编辑器则用于展示数据和处理用户交互。透视图允许...
- **显示透视图工具栏**:显示和管理透视图的工具栏。 - **显示透视图菜单**:在菜单栏中添加切换透视图的选项。 12. **进度条** - **进度条对话框**:显示进度信息的窗口。 - **JOB进度条**:与后台任务关联的...
透视图(Perspective)定义了页面布局,如Java透视图和调试透视图,通过切换透视图可快速调整开发环境以适应不同任务需求。编辑器在不同透视图中是共享的,而视图则不然。 创建第一个RCP程序,可以通过Eclipse的...