类A继承了JFrame 类B继承了 JPanel 重写了paint方法。 类A里面添加了类B的对象 都没问题,但是当我在类A里又新建了一个JLabel 并且用Timer 定时器实时更新JLabel里的显示内容后添加到类A容器上后发现,一直在调用类B里的paint方法,这正常吗?
看看paint之间是不是有遮挡导致联动调用或者相互调用如果不希望过度调用,可以paint判断下上次更新时间,小于1秒不更新
记得之前回答过这种类似问题,当时是在百度搜的,你看看能不能搜到