因为女朋友大二刚学到JavaSE,所以她的课程设计就简单的采用了JavaGUI--SWT。想当年我刚接触Java的时候,也是蛮喜欢的,Eclipse的界面就是实用SWT创建的。当然现在已经算是非常过时了,尽管有了更新和更强大的JavaFX,但是运行一个JavaGUI和要想运行一个Java程序一样,都必须满足一个条件--JAVA环境,这对于用户体检而言是非常不友好的,我运行一个小程序还要安装JDK?这一点在安装Eclipse的时候被充分体现到了,在本机没有安装JDK的时候,我们是打不开Eclipse的。
JavaGui感兴趣的话可以做一个小小的课程设计作业,因为JavaGui界面是单线程的所以更新操作处理不当的话会出现界面假死,可以用来练一下多线程,做个飞机大战小游戏啥的,这个项目我预留了一个更新的操作没有做,感兴趣的同学可以类比着做一些,Dao层接口已经预留好了。