Eclipse插件开发系列二-应用界面(UI)架构
来源:互联网 发布:淘宝有名的好的饰品店 编辑:程序博客网 时间:2024/05/22 17:12
一个Rcp应用程序的界面(UI)可以分为三层; 由底向上依次为:SWT,jface和workbench
Standard Widget Tookit
工具包向上提供了一套通用的可以移植的API。它与本地操作系统的GUI平台紧密集成,当本地操作系统有所需的窗口组件时,直接调用已有组件,当本地操作系统没有所需组件时才进行模拟,所以用SWT构建的UI控件不仅具有本地观感(look and feel),而且速度和效率也比用 AWT、SWING 开发的UI控件要高很多
JFace
在SWT的基础上提供更容易使用和功能强大的通用UI组件。是开发人员不用关注底层的Widget 系统。
workbench(工作台)
workbench 是Eclispe平台UI的根对象。虽然我们可以直接使用SWT、jface完成需要的各种UI设计。但是workbench提供了更为强大的功能。使用workbench不仅可以简化RCP的开发和使用。而且还可以为我们的应用程序带来更好的伸缩性和extension
workbench 中定义了很多可以重用的UI(Perspective view Editor)开发人员可以直接使用这些UI模块从而将精力放到业务逻辑上。
workbench
workbench window
Top level Menu
Top level Toolbar
Status Line
Perpective Switcher
workbench Page Perspective
editor views
View toolbar Drop Down Menu
工作台窗口 (workbench window)
顶层窗口
工作台页面 workbench Page
工作台页面负责提供窗口的内容 (Contents)
Perspective 透视图
透视图定义工作台窗口内的可视组件。
editor 和Views
它们提供了浏览信息的两种不同方式。通常情况下。编辑器负责展示一个应用程序的主要内容,通过编辑器用户可以编辑或者浏览信息。而视图提供与编辑器处理的任务相关的导航信息或者上下文相关信息。
0 0
- Eclipse插件开发系列二-应用界面(UI)架构
- Android应用开发系列(二)登陆界面
- 应用界面(UI)设计(二)
- Eclipse插件开发系列一:Runtime 内核架构
- Eclipse插件开发系列
- iOS应用开发半年工作总结系列二:代码架构
- Android应用界面开发(二)
- Eclipse插件开发学习笔记(二)
- Eclipse插件开发快速入门(二)
- rcp(插件开发)org.eclipse.ui.decorators 使用
- Android应用开发系列(一):splash引导界面开发
- 关于DELPHI架构开发系列---界面篇
- Eclipse UI 开发插件 WindowBuilder Pro
- 使用 Eclipse 开发 Web 应用(二)
- SWT界面开发Eclipse插件WindowBuilder
- IResourceChangeListener 的应用示例(eclipse插件开发应用)
- HandlerSocket系列(二):架构、特点及其应用场景
- HandlerSocket系列(二):架构、特点及其应用场景
- 一步一步实现一个简单的OS(加载内核)
- java compiler 设置
- 解决安装XMind出现Invalid Configuration Location The configuration area at 'C:\Users\Administrator\Applicat
- Eclipse插件开发系列一:Runtime 内核架构
- 菜鸟眼中的”AppSettings和ConnectionStrings“
- Eclipse插件开发系列二-应用界面(UI)架构
- 在插件中添加DTD 的验证
- 当工程关闭时候如何判断工程类型
- eclipse menubarPath和toolbarPath 总结
- eclipse Maven 插件的最新安装方法 eclipse版本3.7.2
- Eclipse java模版和javascript模版不跟随workspace变化
- widget
- mysql解压版安装
- Plugin-project开发,java文件编码