Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
你想在 Java 开发环境中使用高性能图形吗?你一直想编写一个游戏,但你的图像移动速度不够快吗?你的幻灯片放映程序是否无法正常工作,因为你无法控制用户的显示分辨率?如果你一直在询问这些问题,那么 1.4 版中引入的全屏独占模式 API 可能正是你所需要的。
paint
方法在主事件循环上绘制是被动的,而在你自己的线程中渲染是主动的。还列出了主动渲染的技巧。java.awt.image.BufferStrategy
,该类允许你绘制到表面和组件,而无需知道所使用的缓冲区数量或用于显示它们的技术。本节还回顾了 java.awt.BufferCapabilities
,这个类可以帮助你确定图形设备的功能。