我希望我的应用程序具有全屏模式。最简单的方法是什么?我是否需要第三方库来实现此目的,或者 JDK 中是否已经提供了此功能?
Try the 全屏独占模式API http://java.sun.com/docs/books/tutorial/extra/fullscreen/index.html。它是在 JDK 1.4 版本中引入的。一些功能包括:
-
全屏独占模式- 允许您暂停窗口系统,以便可以直接在屏幕上进行绘图。
-
显示模式- 由尺寸(显示器的宽度和高度,以像素为单位)、位深度(每像素的位数)和刷新率(显示器更新自身的频率)组成。
-
被动渲染与主动渲染- 在主事件循环中使用paint方法进行绘制是被动的,而在您自己的线程中渲染是主动的。
-
双缓冲和翻页- 更流畅的绘图意味着更好的感知性能和更好的用户体验。
-
BufferStrategy 和 BufferCapability- 允许您绘制表面和组件而无需知道所使用的缓冲区数量或用于显示它们的技术的类,并帮助您确定图形设备的功能。
链接教程中有几个全屏独占模式示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)