Eclipse RCP开发学习——一些基础概念

---------------------------------------

学习来源:RCP程序设计

---------------------------------------

 

1.Q: What's SWT/JFace ?

   A: SWT(Standard Widget Toolkit) 是一个独立于平台的,可以脱离 Eclipse 框架单独使用的图形组件,用JNI技术提供与本机系统同样的用户界面组件的观感,较好的运行效率,稳定的平台表现。

       SWT是Java的Swing/AWT GUI API的非标准替代者,JFace则建立在SWT基础上,提供用户界面组件。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->

 

2.Q: SWT/JFace 与 AWT/Swing 的异同?

   A: 同:都是Java图形API。

       异:

       1) 开发公司不同:Swing 是 Sun 的;SWT 是 IBM 的;

       2) SWT/JFace 与 AWT/Swing 的实现不同:AWT/Swing 是模拟本机窗口组件;SWT/JFace 直接调用本机窗口组件,当本机没有所需组件时才进行模拟。

            

       

3.Q: SWT/JFace 的优缺点?

   A: 优点:界面美观、速度较快。

       缺点:SWT/JFace 没有了Java的跨平台特性,每个操作系统要用Eclipse都要移植一次SWT/JFace。

注:

1) 目前SWT/JFace已移植到了几个主流的操作系统平台;

2) 基于SWT/JFace开发的Java程序并不需要移植,因为SWT/JFace已经为各操作系统编程提供了相同的接口。

 

4. Eclipse 的插件机制

studing...

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值