用eJFace开发嵌入式应用程序 - 编程入门网
{
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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |