Java 2D 的出现使得必须创建一些附加类,这些类将允许程序员以一种平台中立的方式访问特定于环境的信息。这一章对这些类做了概述。
开发 Java 2D 时,考虑了平台中立性,这意味着:当应用程序运行于不同硬件环境上时,必须有一些方法供图形程序来了解操作环境的能力。而且,还需要一种机制供 GUI 程序发现可以获得什么输出设备以供显示,以及确定系统上可以获得什么字体资源。
可以使用这一引用,例如用来检索 JVM 可访问的可用字体库名称。它替代了 还提供了该方法的另一种版本,该版本获取
一旦获得了
大多数输出设备有多种不同显示方式。监视器和视频适配器可以用不同数目的可用颜色显示不同的屏幕分辨率。打印机也可以提供包括方向和打印质量在内的许多打印选项。图形设备可供使用的各种方式封装在另一个对象
上述代码(在我的机器上)产生下列输出:
|
java2D 图形设备
最新推荐文章于 2023-11-14 08:36:32 发布