首先说说swing的特点:
1.拥有一个丰富,快捷的用户界面元素集合。
2.与运行平台的依赖性很小,因此bug很少。
3.对于不同的运行平台,可以给用户一致的感觉。但是所制作的用户界面与本地运行平台有很大的差别。
java的图像用户界面并不是他的强项,不管是最初的awt,还是后来的swing都是同样的,不过对于目前我个人安卓的学习来说,尽管是用了xml去写界面,但是因为有GUI的基础,很好理解。
而且目前的安卓同样是用java来开发,所以之前GUI用过的匿名内部类,接口,线程都是可以使用的,让我学起安卓来举一反三。