问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java JPanel中,repaint(),paint(),方法的区别?

发布网友 发布时间:2022-04-12 15:06

我来回答

2个回答

热心网友 时间:2022-04-12 16:36

repaint方法调用时会向你的程序发送一个消息,要求重绘你的程序的窗口的无效区域。

但这个消息会首先保存到应用程序的消息队列,并不会马上得到处理。

每个图形用户界面应用程序都有一个消息循环,作用是不断地从应用程序消息队列提取各种消息并交由指定的方法进行处理。

所以,repaint方法的作用就是发送一个刷新窗口的消息到消息队列,而消息循环时如果提取到了这个repaint方法发送的消息,就会调用paint方法来处理这个消息。

即repaint只负责发送消息,而消息的处理是由paint方法完成的。

所以,应该重写paint方法,将绘图逻辑放置其中。追问已采纳

那我调用paint()会怎么样?

还有个就是我调用super.paint(g);和super.repaint(g);方法有什么用?

热心网友 时间:2022-04-12 17:54

paint是在画板一创建的时候就执行了
repaint在特定的情况下执行重绘
paint只执行一次,而repaint可以执行无数次
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
虹口区东余杭路541弄算几号地块?12年下半年号称要拆,附近都在拆类,明... 我想知道新建路东余杭路这二年有没有拆迁规划? 手机通话变声器哪种好 变声器哪个好用 我准备7月底开始复习考研,还来得及吗 大四下学期考研还来得及吗 考研还来得及吗 ...在脊椎骨右边靠脊椎骨附近疼,是什么原因,大概有半个多月了,弯腰时... 电脑开着总是无缘无故蓝屏提示 电脑开着总是无缘无故蓝屏 电脑无缘无故蓝屏怎么回事探究电脑突然蓝屏的原因 请问下怎样可以拒里面群发的信息呢?不是群里面的信息哦 是别人群发的哦 怎样入驻大众点评网呢 做外卖 副本第九层怎么打 河童副本9层攻略 《阴阳师》河童副本怎么打 河童副本平民阵容推荐攻略 悬在人类头顶上的一把剑叫什么,还有相关的故事 我有个小店,想加入美团,有没有了解美团,或者美团的业务员,知道加入程序的,在线等,谢谢 阴阳师地域鬼王河童应该怎么打 地域鬼王河童过关阵容攻略 愿将腰下剑直为斩楼兰运用了什么典故有何作用 倩女幽魂手游寇岛河童怎么打 河童打法攻略 于剑相关的故事,你知道哪些呢? 有关“剑”的历史故事 尚方宝剑的典故 58同城货拉拉叫车拉货 要找面包车拉货是下载什么软件啊! 能给我列举一下古代流传中的宝剑的故事吗?求详细 为什么给QQ群里私聊发消息别人收不到? 为什么我的QQ在群里发了信息别人看不到,有时又能, 为什么在扣扣上发消息给对方,总是发不出去呢?没有添加好友,是通过群打开对话框的。 QQ给联系人发消息一直发不出去,但是可以收到别人的消息,而且在群里也可以发出去,怎么回事 为什么我不能在QQ群里发消息了,但可是我可以和别人聊天。而且每个群都不能发,而且没有被屏蔽也不能在 中国建筑标志有红底吗?和蓝底有什么区别? 哪两种颜色搭配比较庄重,沉稳,适合工程监理的标志用 求:人教版的初中语文生词总表 注册商标用什么颜色重要吗 生活应该随波逐流还是坚守自我呢? 随波逐流的生活方式,好,还是坏? 在如今这个年代随波逐流是一种怎样的感受? 你觉得随波逐流的人生是什么样子的? 现在的年轻人,是真的随波逐流,还是都在假装随波逐流? 商业建筑一般用什么颜色 过了四十岁的女人,怎么做才是拥有高质量的生活? 人教版中考用什么复习资料好? 生活应该意志坚定,还是随波逐流? 人教版初中语文六册字词整理 人应该坚持自我,还是应该随波逐流呢? 做人只能是随波逐流般活着吗 我把顺丰快递搞错地址给 但快递现在派件中 要怎么处理这件事呢_百度问一问 你有过哪些随波逐流的经历? 顺丰快递我地址写错了,打电话给客服告诉新地址,多久后能改好? 顺丰快递我地址写错了,打电话给客服告诉新地址,多久后能改好?_百度问一问