什么时候会用到全屏幕模式?
也许用到的机会很少,但jdk还是为我们提供了这个的功能.像许多软件中的打印预览功能,还有某些文本编辑器中为了获得更大的编辑画面,也用到了全屏幕模式,如果你有兴趣写一个像acdsee这样的软件,使用全屏幕模式可以让用户看到更大的图片画面. 【程序编程相关:自底向上设计】 【推荐阅读:[原创]不用模板,只用ASP+FSO生成】 【扩展信息:3D游戏引擎设计与实现(2)】 如何使用全屏幕模式? 关键是java.awt.*里面的两个与显示设备有关的类:graphicsenvironment与graphicsdevice. graphicsenvironment为java应用程序提供了特定平台的 graphicsdevice 对象与 font 对象集合.这些graphicsdevice可以是各种本机与远端机器的资源,如屏幕.打印机或者是image buffer,甚至是graphics2d绘图方法的目标对象. 而graphicsdevice就是指特定的图形环境了,如屏幕与打印设备等.这样,我们就可以用graphicsdevice来操纵屏幕了.graphicsdevice提供的setfullscreenwindow()方法就是设置全屏幕用的. 由于graphicsenvironment的构造器是受保护的(protected),我们不能直接构造一个 graphicsenvironment对象来获得graphicsdevice对象.幸好它提供了getlocalgraphicsenvironment()方法,用来获得一个graphicsenvironment实例: ... 下一页