Module  java.desktop
软件包  java.awt

Interface Paint

    • 方法详细信息

      • createContext

        PaintContext createContext​(ColorModel cm,
                                   Rectangle deviceBounds,
                                   Rectangle2D userBounds,
                                   AffineTransform xform,
                                   RenderingHints hints)
        创建并返回一个用于生成颜色模式的PaintContext 该方法的参数传达关于可以在Paint接口的各种实现上使用或忽略的渲染操作的附加信息。 呼叫者必须传递所有参数的非null值,但ColorModel参数可能为null ,表示不适用特定的ColorModel类型。 Paint接口的实现允许使用或忽略任何参数对其功能有意义,并且ColorModel于对返回的PaintContext使用指定的PaintContext ,即使不是null 实现允许抛出NullPointerException任何null比其他参数ColorModel的说法,但这样做不是必需的。
        参数
        cm - 优选的ColorModel ,表示呼叫者接收像素数据最方便的格式,如果没有偏好,则表示null
        deviceBounds - 正在呈现的图形基元的设备空间边界框。 Paint接口的实现允许为NullPointerException抛出null deviceBounds
        userBounds - 呈现的图形基元的用户空间边界框。 Paint接口的实现允许为NullPointerException抛出null userBounds
        xform - 从用户空间到设备空间的AffineTransform Paint接口的实现允许为NullPointerException抛出null xform
        hints - 上下文对象可用于在呈现替代方案之间进行选择的一组提示。 Paint接口的实现允许为NullPointerException抛出null hints
        结果
        用于生成颜色图案的 PaintContext
        另请参见:
        PaintContextColorModelRectangleRectangle2DAffineTransformRenderingHints