本周学习了java的图形程序设计,总的来说这周学的没有以前的那么枯燥,以前都是写程序运行出来也很难死板,枯燥,现在是图形了,不管怎么说,兴趣是比以前大了。
在本章之前我是接触过的GUI的,我加的团队里面,我这边负责一部分就是GUI的设计,虽然不是用java写的,但是基本思想也是差不多的,在接触这章的时候对于按钮呀什么的接受起来也很自然,首先这些概念对我来说不生涩了。
然后,总结:
对于AWT和Swing吧:AWT库采用将处理用户界面元素的任务委派给每个目标平台的本地GUI工具箱的方式,由本地GUI工具箱负责用户界面元素的创建和动作。而Swing,没有Swing,java图形界面就没有任何意义。Swing,没有完全替代AWT,而是基于AWT架构之上,Swing拥有一个丰富便捷的用户界面元素集合,对平台的依赖很少,因此与平台相关的bug很少,给予不同平台的用户一致的感觉。个人觉得做到这点很重要,不能每个用户的设备不一样,打开的界面就不一样啊。