Eclipse e4 的亮点
2010-01-25 00:00:00 来源:WEB开发网但是,在这个应用程序上下文中 contact 对象位于何处呢?当您启动这个应用程序时,它就已经设置好了。
让我们来创建另一个 Application 类,其中会包含一个主函数,用来打开 ContactUI 和设置这个上下文对象。请特别留意清单 3 中的 XWT.open 方法。
清单 3. 用来打开 ContactUI 的 Application.java public static void main(String[] args) {
URL content =
ContactUI.class.getResource("ContactUI.xwt");
Contact c1 = new Contact("Huang", "22771");
try {
XWT.open(content,c1);
} catch (Exception e) {
e.printStackTrace();
}
}
运行这个 Application.java,文本控件会被 Huang 和 22771 填充。
另一方面,您还可以很容易地在 UI 操纵过程中获得这个 context 对象。假设您向 UI 结构添加了一个按钮,此按钮的目的是列出当前的联系信息。那么 selection 事件处理程序将如清单4 所示。
清单4. 获取上下文对象
public void submitContact(Event event) {
Contact c = (Contact) XWT.getDataContext(this);
Button btn = (Button) event.widget;
MessageDialog.openInformation(XWT.findShell(btn),
c.getName(), c.getPhone());
}
结束语
e4 具有很多增强和新特性,可以使得平台和编程模型更为现代化。虽然 e4 还尚处在孵化阶段,并且代码也并未完全稳定,这些有趣的新特性对 Eclipse 平台开发人员和 Eclipse 技术采用者还是相当有吸引力的。您不妨研究一下版本 0.9 并加以尝试。
本文示例源代码或素材下载
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接