要毕业了,自然该写毕业设计了,我选的题目是用一个小软件,毫无疑问,我会使用Java编写,事实上,我现在也正在用java编写。
考虑了一段时间,我选择了swt,说实话,我对它一点也不了解,只是大概的知道它在不同的平台上显示的效果是不同的。
用了有一些时间来熟悉swt的各种东西,才勉强写出了一个界面,自我感觉代码写的有些乱,或者很乱?不过界面总算还是出来了,还是值得庆幸的,后面肯定还会有许多任务要做,但是至少完成了一些吧。
又不得不说一些关于swt的东西了,我的程序起初是在Linux下编写的,但是移植到windows平台上的时候,运行就出现了问题,jar文件里面只有在linux下运行所需的包,却没有windows需要的包,所以我只有从新把代码拿到windows下重新打包了,总算还是能运行了。当然如果是用swing或者awt写的话,是不会出现这种情况的,毕竟swing和awt是sun公司出的,当然不会出问题了。不过也发现了一些好处,比如说在windows下显示的很不错,当真是不同的平台显示的不一样,几乎看不出来这是用Java写的程序,它的界面和其它的windows程序几乎没有区别。
如果swt能够和swing结合一下就好多了,不用再每次打包程序的时候都把所需要的包带上,我想这样的话程序会小很多。