模块  java.desktop
软件包  java.awt

Interface PaintContext


  • public interface PaintContext
    PaintContext接口定义封装和优化环境,以便在设备空间中生成颜色模式,以便在Graphics2D上进行填充或描边操作。 PaintContext提供了必要的颜色Graphics2D在一个形式操作Raster与相关联ColorModel 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表示指定的矩形区域,包含为图形操作生成的颜色。