昨天在网上找关于paint(),repaint()和paintComponent()之间的关系,一位仁兄说程序运行时会先调用paintComponent(Graphics g),再调用paint(Graphics g)另一位仁兄说在使用repaint()的时候,如果有paint方法则repaint()调用paint方法,否则调用paintComponent方法。
大虾们可否讲讲到底是怎样的关系啊,怎么我觉得这两个人的说法矛盾的呢!
大虾们可否讲讲到底是怎样的关系啊,怎么我觉得这两个人的说法矛盾的呢!
解决方案 »
- java 事件触发原理 请教
- java读取文件问题
- 求数据结构(java版)习题答案
- 关于内部类的问题
- 我学JAVA有一段时间了,可我现在发觉我越来越没有信心了,不像刚开始一样信心十足!
- 使用swt做java应用程序开发.那多窗口是乍么实现的
- 高手请入! 这算不算是Java的一个bug呢?(讨论面向对象的设计)
- 求教:java Applet中如何调用java script
- 使用同一个包中的其他类中的对象总是提示“non-static varible..can not be reference from a static context”
- 多线程的问题:两个线程如何互相唤醒啊?
- 菜菜的问下,JDK6是不是不支持范型啊?
- Java学习之路:不走弯路,就是捷径(转自它处)
repaint()调用update()
update()调用paint()
paint()调用paintComponent(),paintBorder(),及paintChildren()