WEB开发网
开发学院软件开发Java 了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑... 阅读

了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑定的基础知识

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 展开新导入的项目,图 8 显示了得到的软件包列表,了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑定的基础知识(6),图 8. 导入后的工作区使用数据绑定我们先不详细介绍 JFace 数据绑定,而是先来使用一下,然后选择 Refactor > Rename,将类重命名为

展开新导入的项目。图 8 显示了得到的软件包列表。


图 8. 导入后的工作区
了解 Eclipse 中的 JFace 数据绑定,第 2 部分: 绑定的基础知识

使用数据绑定

我们先不详细介绍 JFace 数据绑定,而是先来使用一下,然后再了解数据绑定是怎样在底层工作的。请按照以下步骤执行操作:

在数据绑定教程项目中任意创建一个新软件包,方法为在 src 文件夹上单击鼠标右键,然后从弹出式菜单中选择 New > Package。

将 NoBindingExample 类从 com.developerworks.nobinding 软件包复制到新创建的软件包中。

在该类上单击鼠标右键,然后选择 Refactor > Rename,将类重命名为 BindingExample。

将清单 2 中的代码粘贴到该类中的 main() 方法定义前。

清单 2. createContext() 方法
public static DataBindingContext createContext() { 
 DataBindingContext context = 
 new DataBindingContext(); 
 context.addObservableFactory( 
 new NestedObservableFactory(context)); 
 context.addObservableFactory( 
 new BeanObservableFactory( 
  context,  
  null, 
  new Class[] { Widget.class })); 
 context.addObservableFactory( 
 new SWTObservableFactory()); 
 context.addObservableFactory( 
 new ViewersObservableFactory()); 
 context.addBindSupportFactory( 
 new DefaultBindSupportFactory()); 
 context.addBindingFactory( 
 new DefaultBindingFactory()); 
 context.addBindingFactory( 
 new ViewersBindingFactory()); 
 return context; 
}

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:了解 Eclipse JFace

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