Eclipse Release Build: 3.1正式发布! ——平台新特性(二)

本文介绍了Eclipse 3.1版本的多项新特性,包括查看快捷键方式、欢迎启动栏、新帮助视图、后台下载插件、镜像列表、特性依赖处理等。此外,还详细讲解了SWT浏览器控件的改进,如独立的窗口打开、Linux上的Mozilla支持以及JavaScript执行。新增的spinner控件、线条控制功能和多列树形结构等,进一步提升了用户体验。文章最后提到了针对不同平台的优化,如Solaris/SPARC/GTK和Linux/PPC/GTK的支持。
摘要由CSDN通过智能技术生成

继续关注eclipse3.1中平台新特性,上一篇文章《Eclipse Release Build: 3.1正式发布!<script language="javascript" type="text/javascript"> document.title="Eclipse Release Build: 3.1正式发布! - "+document.title </script> 》请参见http://blog.csdn.net/nirvana_li/archive/2005/06/30/408307.aspx


查看所有快捷键方式:在Eclipse中当你使用最喜爱的编辑器和视图的时候,只需要按Ctrl+Shift+L就可以看到目前有效的快捷键方式。这可以帮助你快速了解在UI上面哪些快捷方式是有效的,并且了解更多的快捷方式能够提高生产率。同样能够使用General > Keys查看。


欢迎启动栏:当Eclipse SDK 的Welcome页面中的Go to the Workbench链接被选中,整个页面会收缩为欢迎启动栏,默认的情况会出现在工作台左边的空白处。欢迎启动栏能够让新用户快速的访问welcome页面,或者使用快捷图标跳到其中一个主页面去。


新的帮助视图:当按下时F1以后,它会提示此时相关的帮助信息。通过Help > Search Help能直接通过web搜索。


更新的下载现在在后台运行:更新管理的安装向导(Help > Software Updates > Find and Install)现在允许插件的下载在后台运行。这样可以一边工作,一边下载插件。插件下载以后安装阶段仍然还是采用模式对话框的形式。


更新站点的镜像:更新站点现在能够作为镜像列表。


改良的特性依赖处理方式:当安装一个依赖于其他特性的特性时,安装向导会自动包含所有有效的依赖特性。点击Select Required 按钮包含所有必须的特性,然后点击Install All 按钮完成安装。


RCP delta包:新的RCP delta包现在可以使用了(在RCP SDK下载页面的列表中)。


SWT浏览器控件改良:新版本中对SWT浏览器控件进行了许多改良:

      1.在Windows上,新的窗口现在能够在单独的Internet Explorer中打开。

      2.在Linux上,浏览器可以是Mozilla1.7 GTK2,也可以是Mozilla1.4 GTK2或者以上版本。

      3.新的执行方法传递任意JavaScript命令被载入到浏览器控件的HTML文档中的JavaScript引擎执行(在Windows上为IE,Linux上为Mozilla,Mac上为Safari)。

新的浏览器Demo示例(上图所示)说明了如何在一个应用程序中集成HTML内容和SWT浏览器控件。获得SWT示例最简单的方式是通过新的Welcome页面。


新的spinner控件:现在SWT提供了支持所有窗口系统的spinner控件。参看org.eclipse.swt.widgets.Spinner。


GC.setLineCap, GC.setLineJoin:GC.setLineCap能够控制线条末端的形状(如下图所示的平角,圆角,直角)。GC.setLineJoin能够控制在 GC.drawPolylinesGC.drawPolygon中线条相互连接的方式:bevel(斜角)、round(圆角)和miter(斜接)。如下所示:

参考SWT摘录:for drawing lines with different cap and join styles





更多平台将被创建:除了现有的平台,另外的一些平台将被创建,目前包括Solaris/SPARC/GTK 和Linux/PPC/GTK。


选择剪贴板:在GTK和Motif上的Unix用户现在能够选择文本并且使用鼠标中键进行粘贴。


包含列的本地树形结构:SWT的tree控件现在能够显示多列。在Tree、TreeItem和TreeColumn中的新API提供了同Table一样的对列的支持。这就使得TreeTable控件不再被标上了deprecated标签了。

更多的细节参见例子snippet


可重新排序的table列:在table中列的排序方式能够使用拖动列头的方式改变。

更多的细节参见例子snippet


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值