2007-08-09
JAVA 中awt与swing的区别
关键字: JAVA在swing组件中当我们调用repaint()方法时,会很快调用paint(),而对于重量级组件会首先调用upate()方法,然后upate()方法再调用paint()方法,在重量级组件中实现双缓冲,我们就要重写upate()方法,在重写的时候记得实现帅新屏幕。因为默认的upate()方法会首先帅新屏幕。而在swing组件中,我们不需要实现update()方法,但是我们要重写paint()方法,并且在重写paint()方法时记得要调用super.paint(),这样可以让父类的paint()去刷新屏幕。不过有时候我们也可以在paint(g)方法里调用一个方法来调用一个实现双缓冲的方法。这样也可以实现双缓冲。
发表评论
我的相册
Head first design patterns
共 29 张
共 29 张
最近加入圈子
链接
最新评论
-
C/S & B/S 的区别
8) 太细了
-- by bingdeweiyan -
捕获checked exception后 ...
不至于吧。catch{ } 里面什么也不写,自动跳出返回 ...
-- by google -
Jboss下面bean累JNDI的配 ...
fddfdfdfdf
-- by pwmk -
老天对中国真他妈太不公了 ...
中国的百姓真的很无辜啊!哎
-- by 小嘴冰凉 -
“cannot simultaneously ...
谢谢你,很强悍。。。
-- by lchlrb







评论排行榜