Sun网站上的Java Tutorial就非常好,非常适合。它的Swing部分也很不错。学了基础的之后,尽量自己学着写一些自定义组件,加深对Swing体系结构的了解。当然学习Swing需要执着,需要悟性,别指望着写几个JFrame程序就能成为高手。Swing和VC,.Net的界面开发思想完全是不一样的。
我总结大体可以分为以下四步吧。
1.先跟着教程写代码,例如《Java编程思想》里的关于Swing的代码。
2.研究一些高级的Swing代码,可以参考《Java2核心技术》里关于Swing的代码。
3.研究Java2D的一些高级特性。
4.着手自己开发类库和特效。
Swing基本上无所不能,JavaScript能做的一切特效它都可以做,而且做的更好。正因为Swing做的太好了,所以它也是比较难学的。
[b]
.Net界面很华丽,你用吧,至于它为什么华丽,是微软的事。[/b]
[b]Swing界面也可以很华丽,至于能多么华丽是你的事。[/b]
关于Swing界面更具体的文章,请查看站内文章:
[b]《Swing免费皮肤Substance的使用》[/b][url]http://javapub.iteye.com/blog/793345[/url]
我总结大体可以分为以下四步吧。
1.先跟着教程写代码,例如《Java编程思想》里的关于Swing的代码。
2.研究一些高级的Swing代码,可以参考《Java2核心技术》里关于Swing的代码。
3.研究Java2D的一些高级特性。
4.着手自己开发类库和特效。
Swing基本上无所不能,JavaScript能做的一切特效它都可以做,而且做的更好。正因为Swing做的太好了,所以它也是比较难学的。
[b]
.Net界面很华丽,你用吧,至于它为什么华丽,是微软的事。[/b]
[b]Swing界面也可以很华丽,至于能多么华丽是你的事。[/b]
关于Swing界面更具体的文章,请查看站内文章:
[b]《Swing免费皮肤Substance的使用》[/b][url]http://javapub.iteye.com/blog/793345[/url]