super.paint(g)的作用

当初觉得加不加都一个·效果,那是因为只写了一个面板,
比如:
在这里插入图片描述
或者像这种
在这里插入图片描述
出现重影

注销掉该函数,当remove掉当前面板,加入新面板的时候,面板会变大或者其他结果,同样是绘制500x500的黑色矩形,
在这里插入图片描述
当再次刷新时,
在这里插入图片描述
变大了

如果不加入super.paint(g)会将原有的绘制全部清空,再根据paint(g)绘制,上图明显又多了一个菜单栏
加入super.paint(g)表示在原有基础上再画图

总之,作为初学者一定要调用super.paint(g);

发布了87 篇原创文章 · 获赞 2 · 访问量 4497

猜你喜欢

转载自blog.csdn.net/qq_41588302/article/details/104059655
今日推荐