WEB开发网
开发学院软件开发Java 定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT... 阅读

定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: 在 TableViewerExample 上单击鼠标右键并选择 Run as SWT application,应当会看到类似如下所示的窗口,定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术(10),图 10. 带有交替行颜色的表注:此示例在 g

在 TableViewerExample 上单击鼠标右键并选择 Run as SWT application。应当会看到类似如下所示的窗口。


图 10. 带有交替行颜色的表
定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

注:此示例在 getBackground 方法中有一个基本实现以确定用于颜色目的的元素索引。在大型表中,建议使用更有效的算法。

选项卡

选项卡显示了 SWT 重量级和轻量级相混合的特性。先前的小部件都是重量级的。而选项卡则同时配有重量级和轻量级实现。

TabItems 和 TabFolders

可以使用 TabFolder 和 TabItem 小部件将选项卡插入 Eclipse RCP UI。TabFolder 小部件将显示选项卡并允许用户选择特定的选项卡。TabItem 将保存单个选项卡的内容。图 11 演示了基本选项卡的外观。


图 11. 基本选项卡
定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

可以通过两种方法定制 TabFolder。一种是通过将样式位 SWT.TOP 或 SWT.BOTTOM 传递给 TabFolder 构造函数来修改方位,确定选项卡是显示在顶部,还是显示在底部。另外,也可以使用 setFont 更改选项卡文本的字体,类似于之前在讨论按钮和标签时所涉及到的技术。

要看到这些更改起作用,请在教程项目中运行 TabFolderExample。查看最初外观后,用下面几行代码替换 TabFolder 构造函数。

上一页  5 6 7 8 9 10 

Tags:定制 Eclipse RCP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接