欢迎访问: www.ptcms.cn
学RCP开发前,必须要了解的几个基本概念
-
Display
应用程序一般只有一个Display对象,给对象实际是一个SWT对象,代表了低层图形系统的实现。Display的主要任务是事物处理,它负责从操作系统的事件队列中读取事件,传递给RCP事件监听器以便完成具体的任务。
Display对象的获得方法: Display display = new Display();
或者 Display display =Display.getCurrent();
- Shell
每一个窗口都有一个Shell对象。Shell对象代表了与用户交互的窗口框架,并处理与窗口关联的诸如移动,改变大小等常见的行为。
Shell对象的获得方法 : Display display = Display.getCurrent();
Shell shell = new Shell(display);
或者: Shell shell = display.getCurrent().getActiveShell();
- Workbench
Workbench是工作台,通俗的说是代表用户界面的UI元素。工作台是有各种窗口,图标,按钮和控件,用户可以在工作台是进行各种操作。
获得工作台对象的方法 : IWorkben wb = PlatformUI.getWorkbench();
- Advisor
Advisor是建议者,用户主界面的宽度,高度,亮度,图标,菜单,工具栏,颜色,操作等等配置方案需要Advisor的提议。 Eclipse提供了3中类型的Advisor:
a.WorkbenchAdvisor:应用程序级别
b.WorkbenchWindowAdvisor:窗口级别
c.ActionBarAdvisor:窗口级别
- View和Editor
Eclipse RCP 应用程序,就是有View和Editor构成。
- Perpective
即透视图,不同的透视图通过IPageLayout对象来管理各个页面的View和Editor。
分享到:
相关推荐
通过例子学习EclipseRCP开发通过例子学习EclipseRCP开发
RCP&OSGI;
Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT Eclipse RCP开发教程,RCP入门教程,教你如何使用SWT
通过例子学习Eclipse RCP开发 通过例子学习Eclipse RCP开发 swt 插件开发技术文档
将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。每一章都基本独立于其他章节。欢迎访问我的网站——www.xeclipse.com。
前一段时间学习eclipse rcp开发写的一个学习用的工程。涉及了我当时学到的一些方面。 当时想找一个可以用来学习的简单的源代码真难,有的都是复杂的。 这里提供一个简单的工程。设计初学者接触的各种问题。有时通一...
Eclipse RCP 开发资料打包下载 目录如下: RCP程序设计.pdf(推荐) Addison.Wesley.Eclipse.Rich.Client.Platform.Designing.Coding.and.Packaging.Java.Applications.Oct.2005.chm Eclipse+RCP入门.pdf example_...
rcp 开发自学教程,eclipse插件开发,是个很不错的入门教程
RCP Plug-in开发自学教程.pdf
网络中最全面最合适学习或开发...包含eclipse rcp开发入门教程; eclipse rcp基础教程;eclipse rcp开发自学教程; eclipse rcp开发培训教程及ppt等相关资料;教程中包含一步步操作实例,包含对开发原理的讲解与说明;
转载的他人的资料 希望对大家有用 RCP开发书籍资料简介 插件开发 - 中国Eclipse社区
eclipse rcp 开发基础教程 入门级别
eclipse RCP 开发很棒的PDF书籍。开源于网络,供大家学习
学习Eclipse RCP开发的一个教程。word文件格式的。本人从IBM官方网站上下载的。在这里打个包一起发给大家,方便学习!
RCP 开发实例,纯界面,没有连接数据库
Eclipse RCP应用系统开发方法与实战 Eclipse RCP应用系统开发方法与实战 Eclipse RCP应用系统开发方法与实战
学习RCP后开发的第一个小程序,和大家分享下
一个介绍RCp开发的实例项目,包含了SWt,JFace组件 的用法,特别适用于初学者
RCP开发指南,对于初学者有所帮助,可以少走弯路