Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及删除或弃用的选项信息。
您是否想在Java开发环境中使用高性能图形?您是否一直想编写一个游戏,但图像移动得不够快?您的幻灯片程序是否因为无法控制用户的显示分辨率而无法正常工作?如果您一直在问这些问题,那么全屏独占模式API(在1.4版本中引入)可能是您要寻找的东西。
paint
方法进行绘制是被动渲染,而在自己的线程中进行渲染是主动渲染。还列出了主动渲染的技巧。
java.awt.image.BufferStrategy
类,它允许您在不知道使用的缓冲区数量或显示它们的技术的情况下绘制表面和组件。本节还回顾了java.awt.BufferCapabilities
类,它可以帮助您确定图形设备的功能。