社区
Java SE
帖子详情
那为大哥详细讲解一下paint(),repaint(),update(),的关系和用处
zjasan
2003-06-06 10:06:34
能不能详细介绍以下它们的具体调用互相关系
和怎么实现所谓的双缓冲????
...全文
92
5
打赏
收藏
那为大哥详细讲解一下paint(),repaint(),update(),的关系和用处
能不能详细介绍以下它们的具体调用互相关系 和怎么实现所谓的双缓冲????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teaky2002
2003-06-06
打赏
举报
回复
在applet中
init()->start()->paint();
默认的update()方法是先用默认的背景颜色填充小应用程序的窗口,再调用paint()方法。一般情况不用重写update()方法。但是如果你填充背景的颜色跟你paint()中的颜色不一样的时候就会有闪烁感。可以重写update方法,让他完成所有必要的显示功能。然后使paint()简单的调用update().
而repain用于你的窗口信息发生改变的时候,他用来完成窗口的更新。repaint()是awt所定义的。它使得awt的实时运行环境对小应用程序对update的调用。而update会调用paint();
双缓冲:
Canvas c=new Canvas();
Image test=c.createImage(200,100);
Graphics gc=test.getGraphics();
gc.setColor(Color.red);
gc.fillRect(0,0,200,100);
然后用drawimage显示图象就行。
jony413
2003-06-06
打赏
举报
回复
再看一下
http://expert.csdn.net/Expert/topic/1669/1669675.xml?temp=.6051599
jony413
2003-06-06
打赏
举报
回复
在调用到某些控件时它会自己调用paint(),
比如你在jframe里面做了paint(Graphics g)这个函数的话
xhan2000
2003-06-06
打赏
举报
回复
repaint会调用update和paint
jony413
2003-06-06
打赏
举报
回复
调用关系
repaint()
--update()
---paint()
主要用在画图方面.japplet里面常用
作用嘛,顾名思义repaint()就是重画咯....
Swing的常用窗体(初学者可以看
一下
,
讲解
较为基础)JFrame
Swing中常用的窗体包括JFrame和JDialog,在这里主要
讲解
这两个窗体的使用方法。 JFrame窗体 Swing 的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是...
【精简版】浏览器渲染机制(完整流程概述)
就是我们去遍历上一阶段结果(即:GraphicsLayers)并把绘制的操作放在一个数据结构里面(DisplayItem)
Paint
阶段也是 blink和cc(合成器组件)对接的阶段,会对DisplayItem List再处理为 cc:layer list 并和p
re
paint
...
Java注释
讲解
1.1
在Java的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读。 中文名 ...
深入理解Surface系统
本章主要内容 ·
详细
分析一个Activity的显示过程。 ·
详细
分析Surface。 ·
详细
分析SurfaceFlinger。 ...Surface是继Audio系统后要破解...· 任脉:应用程序App和Surface的
关系
。 · 督脉:Surface和SurfaceFlinge...
从宏观到细节为你
讲解
前端性能优化
前言 当我们去面试的时候,很大概率会被面试官问这么一个问题:你有尝试过对项目做性能优化吗?或者你了解哪些性能优化...一、资源的合并和压缩 web前端应用的开发与部署过程: 输入url到页面显示出来的过程: 请...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章