Category Archive

The following is a list of all entries from the 开发志 category.

毕设项目界面初具雏形

昨天忙了一天,大部分时间都在看 SWT 的资料,其中大部分又都是英文的-__-。今天比较顺利,界面部分的技术可行性已基本没有问题,参考了 SWT-Designer 网站上的 Fake Eclipse 源代码,制作了界面。
顺便学习了如何发布 jar 文件。其中有个问题,就是存储 META 信息的文件最后需要已回车来结尾,否则其中的最后一行内容会被丢弃。困扰了我好长时间。


SWT + SWT-Designer 太酷了

因为毕业设计需要用到 JAVA 的 UI 设计,所以决定使用 SWT 而非 AWT 和 SWING。今天试用了 SWT 和 SWT-Designer ,果然 SWT 的显示效果很好,而 SWT-Designer 作为 Eclipse 的插件功能十分强大,制作界面非常方便。美中不足的是 SWT-Designe 是收费软件,不过其 free 版本功能已经足够了。

SWT 是由 IBM 开发的,作为抽象窗口工具包 AWT 和 SWING 的替代品的一种工具包。IBM 的目标是创建一种 GUI 工具包,其观感和行为都像是系统中通常的窗口小部件,并且性能上也具有相同的速度。
SWT 与 AWT 本质上都是一套依赖于操作系统具体实现的 GUI 库。与 swing 在所有操作系统上外观一致的做法不同,AWT 和 SWT 在不同的操作系统上的外观是和本地窗口一样的。

但是要成功编译 SWT 程序,有几个工作你还是得做:

添加运行 SWT 所需要的类库。具体方法是在你的“项目”-“属性”-“JAVA 构建路径”里,在“库”标签中使用“添加外部 JAR”功能,把与你操作系统对应的 swt.jar (Linux 下还需要添加 swt.-pi.jar) 添加进去,一般在 […]