animation with swing

今天在Romain guys的blog上看到了一个做得很玄的swing demohttp://www.jroller.com/page/gfx/?anchor=help_your_shelf_waiting_dialog ,把代码下下来看之后,发现里面使用了很多Timer来做animation,记得swing的重绘机制本身就是由timer和event queue ,于是尝试去掉timer,使用swing本身的重绘来实现animation,搞定后发现比原来效率有所提高(没有实测,只是发现比原来流畅)。看来swing和awt的却已经封装了很多进行animation的infrastructure,用他们实现animation其实非常容易,如果在了解一些java2D(实际上swing的Graphics使用的就是Graphics2D)的话,做出很玄的高级UI并不是什么难事了,差的就是工具了。看看这个,一个用swing来做类似于flash的东东http://www.jroller.com/page/gfx/ ,

突然觉得其实Flash的成功很大程度决定于他的IDE友善好用,而且面向美工、艺术设计人员(important),如果有一个java2D版的JFlash启不是很爽,技能够有强大的UI能力,还具有强大的IO,netting,remoting能力。

不过看sun的作风,这也不过是饭后闲聊吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值