Module  java.desktop
软件包  java.awt

Interface PaintContext



  • public interface PaintContext
    PaintContext接口定义了封装和优化的环境,以在Graphics2D为填充或笔画操作生成设备空间中的颜色模式。 PaintContextGraphics2D操作提供必要的颜色,与ColorModel相关联的Raster的形式 PaintContext维护特定油漆操作的状态。 在多线程环境中,单个Paint对象可以同时存在多个上下文。
    另请参见:
    Paint
    • 方法详细信息

      • dispose

        void dispose​()
        释放为操作分配的资源。
      • getColorModel

        ColorModel getColorModel​()
        返回输出的ColorModel 请注意,这ColorModel可能会从指定的提示不同createContext的方法Paint 不是所有的PaintContext对象都能够在任意的ColorModel中生成颜色模式。
        结果
        产量为 ColorModel
      • getRaster

        Raster getRaster​(int x,
                         int y,
                         int w,
                         int h)
        返回包含为图形操作生成的颜色的 Raster
        参数
        x - 生成颜色的设备空间中的区域的x坐标。
        y - 生成颜色的设备空间中的区域的y坐标。
        w - 设备空间区域的宽度
        h - 设备空间区域的高度
        结果
        一个表示指定矩形区域的 Raster ,并包含为图形操作生成的颜色。