要畢業了,自然該寫畢業設計了,我選的題目是用一個小軟件,毫無疑問,我會使用Java編寫,事實上,我現在也正在用java編寫。
考慮了一段時間,我選擇了swt,說實話,我對它一點也不了解,只是大概的知道它在不同的平臺上顯示的效果是不同的。
用了有一些時間來熟悉swt的各種東西,才勉強寫出了一個界面,自我感覺代碼寫的有些亂,或者很亂?不過界面總算還是出來了,還是值得慶幸的,后面肯定還會有許多任務要做,但是至少完成了一些吧。
又不得不說一些關于swt的東西了,我的程序起初是在Linux下編寫的,但是移植到windows平臺上的時候,運行就出現了問題,jar文件里面只有在linux下運行所需的包,卻沒有windows需要的包,所以我只有從新把代碼拿到windows下重新打包了,總算還是能運行了。當然如果是用swing或者awt寫的話,是不會出現這種情況的,畢竟swing和awt是sun公司出的,當然不會出問題了。不過也發現了一些好處,比如說在windows下顯示的很不錯,當真是不同的平臺顯示的不一樣,幾乎看不出來這是用Java寫的程序,它的界面和其它的windows程序幾乎沒有區別。
如果swt能夠和swing結合一下就好多了,不用再每次打包程序的時候都把所需要的包帶上,我想這樣的話程序會小很多。