快速业务通道

用eJFace开发嵌入式应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
{  public void widgetSelected(SelectionEvent e) {    Imagelabel.setImage(ir.get("image1"));   Imagelabel.redraw();   Fontlabel.setFont(font);   Fontlabel.redraw();   stringButton.setText("eJface  Developer  Works");   }  public void widgetDefaultSelected(SelectionEvent e) {    } });

图 4. eJFace 资源样例(更改前)

用eJFace开发嵌入式应用程序(13)

时间:2011-08-27 IBM Sam Lo

图 5. eJFace 资源样例(更改后)

eWorkbench 上的 eJFace 集成演示应用程序

现在将把上面所述 的所有子函数集成到一个样例中。首先,创建一个可以根据选择显示 NBA 或 MLB 球员的 TreeViewer。其次,有一个根据您是位于 NBA 页面还是位于 MLB 页面显 示默认值的首选项页面。再次,可以突出显示窗口中的一个球队或球员,然后在 命令窗口中单击 2005~2006 record。设备将创建一个记录这条用 TableViewer 创建的记录的表。由于源代码全部显示在这里会显得太长,并且此整合样例中未 添加任何新函数,因此您可以到 下载 中找到源代码进行进一步研究。图 6、图 7 和图 8 演示了设备上的整合。

图 6. eWorkbench 中所示的 eJFace 整 合样例

用eJFace开发嵌入式应用程序(14)

时间:2011-08-27 IBM Sam Lo

图 7. NBA 首选项页面;默认值是 NBA 的首选项

图 8. 显示球员记录的表

结束语

本文演示了开发 eJFace 应用程序所需的步骤,比较了 JFace 与 eJFace,并且研究了 eJFace 开发背后的原因。在此过程中,回顾了 eJFace 库的结构、eJFace 库的 API 及其用法,了解了如何在 eRCP 环境内开发 eJFace、eSWT 和 eWorkbench 应用程序,并且向应用程序中添加了 eJFace 功能 。

本文配套源码

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号