Eclipse RCP读书笔记(五)

第五章开始真正介绍eclipse RCP,包括在eclipse中建立RCP项目。以及eclipse RCP的结构。其中比较重要的是理解5个基本的文件的功能。

Application.java

ApplicationWorkbenchAdvisor.java

ApplicationWorkbenchWindowAdvisor.java

ApplicationActionBarAdvisor.java

Perspective.java

下面的一段是从网上找到的一段简要介绍它们的 文字

====

  向导生成了以下类:

  Application.java

  生成的Application类包含一个单一方法,run(Object args),此方法负责运行应用程序(真奇怪)。这个方法引导并打开工作台窗口,当它退出时,应用程序将关闭。

  ApplicationActionBarAdvisor.java

  ApplicationActionBarAdvisor类负责构建菜单栏、工具栏和状态行。这一生成的类会创建一个带有单一File菜单(其中包含Exit项)的菜单栏。您可以利用fillCoolBar(ICoolBarManager coolBar)方法为您的工作台窗口添加一个工具栏。类似地,您也可以用fillStatusLine(IStatusLineManager statusLine)来为工作台窗口添加一个状态行。

  ApplicationWorkbenchAdvisor.java

  ApplicationWorkbenchAdvisor类提供大量到应用程序生命周期的钩子。例如,您可以添加程序启动或关闭时调用的方法。生成的实现只是指定呈现给用户的初始视图。

  ApplicationWorkbenchWindowAdvisor.java

  和ApplicationWorkbenchAdvisor类似,ApplicationWorkbenchWindowAdvisor类提供到工作台生命周期的钩子。您可以添加创建、打开、还原或关闭工作台窗口时调用的方法。生成的实现提供一个preWindowOpen()方法,此方法设置窗口的初始大小和标题,以及是否隐藏工具栏和状态行(二者都是隐藏的)。

  Perspective.java

  Eclipse SDK提供了大量的视图。生成的应用程序包括一个视图;您可以根据要求指定额外的视图。生成的视图隐藏了编辑器区(即,编辑器在视图中是隐藏的)并且会添加由向导生成的视图。这种视图被设置为固定的:它的视图没有熟悉的标题栏,而且不能移动。用户可以通过将设置从false修改成true(和为应用程序添加一些新的视图)来随意调整视图的位置。

 

====

 

几个没有解决的问题,暂且记录于此:

 

1.  定制目标平台为什么没有成功

2.  为什导出的文件运行时有问题? 什么问题?

3.  进度条,产品配置中的Branding和Plugin.xml中的扩展点有什么关系?

……

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值