文档

Java™ 教程
隐藏目录
全屏独占模式 API
路径:奖励

教程:全屏独占模式API

作者:Michael Martak

您是否想在Java开发环境中使用高性能图形?您是否一直想编写一个游戏,但图像移动得不够快?您的幻灯片程序是否因为无法控制用户的显示分辨率而无法正常工作?如果您一直在问这些问题,那么全屏独占模式API(在1.4版本中引入)可能是您要寻找的东西。

全屏独占模式
全屏独占模式是一项强大的新功能,它使您能够暂停窗口系统,以便直接向屏幕绘制。
显示模式
本节介绍如何选择和设置显示模式。还讨论了为什么首先要设置显示模式。
被动渲染与主动渲染
本节讨论了被动渲染和主动渲染的优点。例如,在主事件循环中使用paint方法进行绘制是被动渲染,而在自己的线程中进行渲染是主动渲染。还列出了主动渲染的技巧。
双缓冲和页面翻转
本节介绍了双缓冲和全屏独占模式中可用的页面翻转技术。
BufferStrategy和BufferCapabilities
本节介绍了java.awt.image.BufferStrategy类,它允许您在不知道使用的缓冲区数量或显示它们的技术的情况下绘制表面和组件。本节还回顾了java.awt.BufferCapabilities类,它可以帮助您确定图形设备的功能。
示例
本页面列出了几个全屏独占模式示例。

上一页:上一课
下一页:全屏独占模式