是所有图形上下文的抽象基类,允许应用程序可以在组件(已经在各种设备上实现),以及闭屏图像上,进行绘制。Graphics对象封装了Java支持的基本呈现操作所需的状态信息。
所有作为此Graphics对象方法的参数而出现的坐标,都是相对于调用该方法前的此Graphics对象转换原点的。所有呈现操作仅修改当前剪贴区所限定区域内的像素,此剪贴区是由用户空间中的Shape指定的,并且通过使用Graphics对象的程序来控制。此用户剪贴区被转换到设备空间中,并且与设备剪贴区组合,后者是通过窗口可见性和设备范围定义的。用户剪贴区和设备剪贴区的组合定义了复合剪贴区,它确定了最终的剪贴区域。用户剪贴区不能由呈现系统修改,以反映得到的复合剪贴区。用户剪贴区只能通过setClip或clipRect方法更改。所有的绘制或写入都以当前的颜色、当前绘图模式和当前字体完成的。
©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。