学RCP开发前,必须要了解的几个基本概念

欢迎访问: www.ptcms.cn

学RCP开发前,必须要了解的几个基本概念

  1.  Display
          应用程序一般只有一个Display对象,给对象实际是一个SWT对象,代表了低层图形系统的实现。Display的主要任务是事物处理,它负责从操作系统的事件队列中读取事件,传递给RCP事件监听器以便完成具体的任务。
          Display对象的获得方法: Display display = new Display();
                                       
    或者 Display display =Display.getCurrent();
  2. Shell 
         每一个窗口都有一个Shell对象。Shell对象代表了与用户交互的窗口框架,并处理与窗口关联的诸如移动,改变大小等常见的行为。
          Shell对象的获得方法 : Display display = Display.getCurrent();
                                      Shell shell = new Shell(display);
                                      或者: Shell shell = display.getCurrent().getActiveShell();
  3. Workbench
        Workbench是工作台,通俗的说是代表用户界面的UI元素。工作台是有各种窗口,图标,按钮和控件,用户可以在工作台是进行各种操作。
          获得工作台对象的方法 : IWorkben wb = PlatformUI.getWorkbench();
  4. Advisor
       Advisor是建议者,用户主界面的宽度,高度,亮度,图标,菜单,工具栏,颜色,操作等等配置方案需要Advisor的提议。 Eclipse提供了3中类型的Advisor:
                                                                   a.WorkbenchAdvisor:应用程序级别
                                                                   b.WorkbenchWindowAdvisor:窗口级别
                                                                   c.ActionBarAdvisor:窗口级别
  5. View和Editor
        Eclipse RCP 应用程序,就是有View和Editor构成。
  6. Perpective
        即透视图,不同的透视图通过IPageLayout对象来管理各个页面的View和Editor。

 

   

   

 

 

 

            

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值