- 15
- 0
- 约4.47千字
- 约 16页
- 2018-01-05 发布于河南
- 举报
13 双缓冲技术
双缓冲技术 缓冲是在内存或显存中开辟一块与屏幕一样大小的存储区域,作为缓冲屏幕。将下一帧要显示的图像绘制到这个缓冲屏幕上面,在显示的时候将虚拟屏幕中的数据复制到可见视频缓存区里面去。 在Java程序中要实现这个技术,首先在缓冲区建立一个绘制图像的Graphics对象,进行paint()的操作,当完成了以后再把它显示到屏幕上,由于从缓冲区读取数据的速度很快,就不会出现闪烁了。 双缓冲图像技术 显示图像时,当窗口的大小发生改变时,会发现图片不能马上显示或显示滞后,基于这样的考虑,我们可以调用类 java.awt.Component 中的方法createImage(int, int),创建一幅用于 双缓冲的、可在屏幕外绘制的图像。 所谓的图像显示的双缓冲技术,首先把图像装入内存,然后再显示在程序窗口中。 双缓冲技术优缺点 : 优点:图形绘制过程是在不可见的虚拟屏幕中进行,所以可以消除屏幕的闪烁。 缺点:在显示的时候将虚拟屏幕中的数据复制到可见视频缓存区里面去,由于要复制大量的数据,速度可能就会慢一些。 其创建方式如下所示: try{ img=createImage(800,600); //建立图像对象缓冲区 graphics=img.getGraphics(); //得到绘制图像的graphics对象 } catch (Null
您可能关注的文档
最近下载
- 铁路120型货车空气控制阀.ppt VIP
- 《皮革加脂剂》课件.ppt VIP
- 《皮革加脂剂》课件:深入理解皮革处理的关键技术.ppt VIP
- GB12573水泥取样方法.doc VIP
- GT-10_中文说明书通俗易懂.pdf VIP
- JTG∕T 3375-2026 寒区公路隧道设计与施工技术规范.docx VIP
- T∕TAF 209.2-2024 移动互联网应用程序(APP)合规开发管理测评规范 第2部分:需求设计.docx VIP
- T∕TAF 204-2024 APP适用年龄分级要求.docx VIP
- 2026年上海市长宁区高三二模英语试卷(含答案).docx VIP
- 基坑支护及降水专项施工方案.doc VIP
原创力文档

文档评论(0)