java中super.paintComponent(g)方法

super.paintComponent(g)是调用了父类的方法,每次重绘的时候,程序就会调用到自身的paintComponent()方法,(它覆盖了父类的同名方法)而你在paintComponent方法中第一行就先调用了super.paintComponent进行界面重绘,那么就由父类先进行界面重绘,父类重绘完之后,界面就恢复到某个界面,然后调用自身的paintComponent()方法;如果注释掉super.paintComponent()的话,那么你的类本身已经覆盖掉它的父类的paintComponent方法,所以不会执行到它,界面需要重绘的时候,则是你定义的那个类的paintComponent方法中的其它代码负责重绘。注释掉或者不注释掉super.paintComponent(),将会改变界面重绘过程。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值