
它是所有图形上下文的抽象基类,允许应用程序绘制组件(已经在各种设备上实现)和闭屏图像。图形对象封装了Java支持的基本渲染操作所需的状态信息。
在调用此方法之前,作为此Graphics对象方法的参数出现的所有坐标都相对于此Graphics对象转换的原点。所有渲染操作仅修改由当前剪辑区域定义的区域中的像素,该区域由用户空间中的形状指定,并由使用Graphics对象的程序控制。这个用户剪辑区域被转换成设备空间并与设备剪辑区域结合,设备剪辑区域由窗口可见性和设备范围定义。用户剪辑区域和设备剪辑区域的组合定义了复合剪辑区域,它决定了最终剪辑区域。呈现系统不能修改用户剪切粘贴区域来反映合成的剪切粘贴区域。用户剪辑区域只能由setClip或clipRect方法更改。的所有绘制或书写都是使用当前颜色、当前绘制模式和当前字体完成的。










