定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术
2009-12-18 00:00:00 来源:WEB开发网核心提示: 虽然这些简单更改对于大多数情况已经足够,但是 UI 设计通常提倡设计超越传统但是外观像按钮的元素,定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术(7),例如,Up 按钮用图片可以更容易表示,更改 getColumnImage 方法将导致图片的
虽然这些简单更改对于大多数情况已经足够,但是 UI 设计通常提倡设计超越传统但是外观像按钮的元素。例如,Up 按钮用图片可以更容易表示。将示例中的 addChildControls 方法更改为包括下面的代码片段。
清单 7. 新的 Up 按钮FormToolkit toolkit = new FormToolkit(Display.getCurrent());
ImageHyperlink imageHyperlink = toolkit.createImageHyperlink(
parent, SWT.NONE);
Image image = new Image(Display.getCurrent(),
ImageHyperLinkExample.class.getResourceAsStream(
"up.jpg"));
imageHyperlink.setImage(image);
这些更改的结果显示如下:
图 7. 新的 Up 按钮
表
表广泛用于在 Eclipse RCP 应用程序中表示数据集合。两种可以进行的最有效的修改包括图片和背景颜色。运行本教程提供的项目中附带的 TableViewerExample。您将看到类似如下图所示的示例表。
图 8. 基本表
这张表是相对普通的。使表在视觉效果上更吸引人的第一种方法是将图片添加到单元格中。JFace TableViewer API 将使用 LabelProviders 来确定每行的文本和图片。更改 getColumnImage 方法将导致图片的显示。要尝试使用此方法,请按如下所示的代码修改 BeginningLabelProvider。
[]
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
- ››Eclipse快捷键大全
- ››定制个性化的对话框窗口类
- ››Eclipse Helios 之旅:看看 Eclipse 的最新同步发...
- ››Eclipse和MyEclipse的关系
- ››Eclipse 环境下的 OpenSocial 开发:通过 Shindig...
- ››Eclipse 向导机制扩展 -- 实现可定制的向导
- ››Eclipse 中的 EJB V3.0 数据库持久化
- ››定制 SWT/RCP 界面:如何编写一个漂亮的 SWT/RCP ...
- ››Eclipse 常用快捷键
- ››Eclipse 插件开发 -- 深入理解菜单(Menu)功能...
赞助商链接