SWT/JFace开发入门指南(八)

JFace以及其他

关于JFace:一个简单的介绍

我们已经有了swt,我们用swt可以写出一个完整的程序来,那么我们为什么需要Jface呢?

对于这一点,本文作者(就是我了,嘿嘿)的理解是:使用JFace比只是单纯地使用swt编程更加简单,或者说:代码量更少。毕竟,你完全可以用汇编写一个用户界面,但是付出的代价似乎大了一点:P

如果你在使用swt编程,那么JFace的知识并是必需的:你完全可以不用JFace就可以写出任何你需要的功能。但是如果你使用JFace,你必需对swt有一些了解,因为JFace需要swt的各种部件构建用户界面。

我觉得我们可以在某种程度上这样看JFace:它封装了一部分swt的功能,所谓“封装”可以从几个方面来看:

首先,你可以使用JFace的某些机制来代替swt中的一些机制

其次,JFace中各种功能的实现都是依赖于底层的swt的。

最后,你可以在使用JFace时候同时使用swt

这篇文章的组织结构

在这篇文章以后的部分,我将会向大家介绍以下的内容:

首先,我会从一个简单的示例程序开始展示如何开始写一个JFace程序

之后我会向大家介绍JFace的事件模型(与swt的事件模型不同)

然后我会向大家介绍与构建JFace用户界面相关的一些知识。

目前来讲,因为我刚刚写到这里,这是我所能想到的一些部分,当然,可能在以后的文章中略有不同。

另外的参考资料

在这一系列文章的第一节(http://blog.csdn.net/jayliu/archive/2005/04/29/367757.aspx)中,我向大家介绍了一些参考资料。现在向大家再介绍一篇在IBM developerworks上发现的一篇很好的文章:

eclipse Workbench 之外使用 eclipse GUI,这篇文章共有三部分,地址列在下面:

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui1/index.html

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui2/index.html

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui3/index.html

环境的配置

关于如何配置编程环境,可以参照这一系列文章的第一篇(http://blog.csdn.net/jayliu/archive/2005/04/29/367757.aspx),在这里我不再赘述。

FeedBack

如果你有什么意见,可以直接在我的blog(http://blog.csdn.net.jayliu)留言,或者给我发email:mailto:jayliu@mail.csdn.net

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件开发和挖掘机技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值