SWT()是IBM推出的一个“基于java”的图形界面开发库。 我之所以说“基于java”,是指程序员在编写代码时使用java语言。 事实上,SWT的底层实现是C语言。 完全的。 但这些对于程序员来说是透明的。
当我们使用SWT开发GUI程序时,我们直接使用SWT API来编写它们。 事实上,很多Java代码都是通过JNI实现的,而不是使用C代码。 每个类对于不同的平台都有不同的实现方法。 本文的目的不是描述SWT 的设计原理。 如果你对这些感兴趣的话,可以参考一下。
让我们从如何使用 SWT 开始。 首先,我假设你已经安装了.0。 当然,也可以提供其他版本。 如果没有,请从此处下载。
运行,切换到java透视图,并从里面创建一个新的java。 名字叫测试。
选择“添加 JAR”以添加运行 SWT 所需的类库。 这个和系统有关系。 例如,在xp下,地址为: D:\\org..swt..0.0\ws\win32\swt.jar 。 添加进去的话,建议先做一个指向这个swt.jar文件的指针,后面直接添加就可以了。
编写java代码,例如