我希望我的应用程序具有全屏模式.最简单的方法是,我需要第三方库吗?或者JDK中是否有提供此功能的东西?
尝试全屏独占模式API.它是在1.4版的JDK中引入的.一些功能包括:
全屏独占模式 - 允许您暂停窗口系统,以便可以直接在屏幕上完成绘图.
显示模式 - 由大小(监视器的宽度和高度,以像素为单位),位深度(每像素的位数)和刷新率(监视器自身更新的频率)组成.
被动与主动渲染 - 使用paint方法在主事件循环上绘制是被动的,而在自己的线程中渲染是活动的.
双缓冲和页面翻转 - 更平滑的绘图意味着更好的感知性能和更好的用户体验.
BufferStrategy和BufferCapabilities - 允许您绘制到曲面和组件而不必知道所使用的缓冲区数量或用于显示它们的技术的类,并帮助您确定图形设备的功能.
链接教程中有几个全屏独占模式示例.