paint()方法与paintComponent()方法的区别 paint()方法与paintComponent()方法有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 paint---AWT,paintComponent----SWING,大概如此吧 AWT控件中是在paint方法进行绘制,所以在AWT控件继承时,只要简单的覆盖paint方法就可以了。而在Swing控件中,paint方法会依次调用paintComponent, paintBorder, paintChildren三个方法,后两者一般默认即可,所以Swing编程时,如果继承JComponent或者其子类,要覆盖paintComponent而不是paint方法,这个在Sun的教程中有说,jdk源程序中也可以很容易的看出来。 谁教我学制作JAVA游戏? 怎么读入数据到文件中?? 求助:一道面试题,挑出本程序的错误,并改正! 求一段代码 用jdbc:odbc桥连接sql server时,如何查询指定的数据库? [在线等]用JBuilder连SQL的问题? 事件监听类的的写法,你感觉哪种更好? 小弟是想用微软公司的VJ#开发程序可是不会连接SQL2000数据库请帮帮我 谢谢 第一次发这样的贴,希望对大家会有一点点的帮助 关于数据库方面的问题! 郁闷呀!大家帮帮忙。 请大家帮助来看看这个Struts的问题
所以在AWT控件继承时,只要简单的覆盖paint方法就可以了。
而在Swing控件中,paint方法会依次调用paintComponent, paintBorder, paintChildren三个方法,后两者一般默认即可,所以Swing编程时,如果继承JComponent或者其子类,要覆盖paintComponent而不是paint方法,这个在Sun的教程中有说,jdk源程序中也可以很容易的看出来。