我的JAVA窝! - BlogJava

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 ),在这里我不再赘述。

posted on 2006-12-18 00:23 J2S 阅读(161) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(2)

随笔档案

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜