<b>理解Eclipse中的JFace数据绑定,第2部份: 绑定的底子知识</b>[Java编程]
本文“<b>理解Eclipse中的JFace数据绑定,第2部份: 绑定的底子知识</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
开始之前
关于本系列
利用数据绑定 API 可以将您从必须编写样本同步代码的痛楚中摆脱出来.JFace 数据绑定 API 为用户界面 (UI) 供应了这种功效,该功效是用 Standard Widget Toolkit (SWT) 和 JFace 编写的.
“理解 Eclipse 中的 JFace 数据绑定” 系列教程的 第 1 部份 阐明了数据绑定框架的用处,介绍了几个风行的 Java GUI 数据绑定框架,并给出了利用数据绑定的长处和缺陷.作为该系列的第 2 部份,本教程将介绍基本的 API 组件.第 3 部份将转向介绍高级主题,比方表、转换程序及考证.
关于本教程
本教程阐明了利用数据绑定 API 的缘由,然后将向您介绍若何利用 JFace 数据绑定 API 的核心组件,而把阐明底层若何工作的内容放到了第 3 部份举行介绍.
先决条件
本教程面向拥有一定 Java™ 编程语言和 Eclipse 利用经验的开辟人员,并且必须对 SWT 和 JFace 有一定的基本理解.
系统要求
要运行示例,则必必要有一个 Eclipse 软件开辟包 (SDK) 及一台可以运行该软件开辟包的计算机.
在域对象和控件之间同步数据
同步需求
桌面利用程序常常都有长期利用的对象,这些对象大都包含用户可视的数据.比方,在人员对象的名字字段中所做的更改普通需求被反映到用户编辑该对象时所在的表单中.这意味着要更新用于显示数据的文本字段小部件.假如更改是在文本字段小部件中发动的,则需求更新人员对象.假如人员对象由于业务缘由而发生了更改,则显示更改的小部件也需求改变.
很多小部件,比方表和列表,都有可以简化此历程的模子.更改此模子将自动告诉小部件.大大都利用程序数据并不以特定于 SWT 的模子为其情势.比方在利用表的情形下,用于填充表的数据常常是从服务器或数据库中查询到的值的 java.util.List 情势.进一步来考虑更复杂的情形,事实上一些小部件(如文本字段)根本就没有模子;它们只有包含显示数据的小部件所固有的简单属性.
样本同步
两个主要的 Java 小部件工具包 Swing 和 SWT 的小部件都不辨认数据.这意味着将由您来决意若何管理同步进程.我们来看下面的示例以帮忙您理解其含义.请按照以下步骤履行操作:
翻开 Eclipse V3.2 并成立一个新的工作区.
在菜单中挑选 File > Import.系统将翻开 Eclipse 项目导入向导(拜见图 1).
图 1. Eclipse 项目导入向导
以上是“<b>理解Eclipse中的JFace数据绑定,第2部份: 绑定的底子知识</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |