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 。
        另请参见:
        PaintContext , ColorModel , Rectangle , Rectangle2D , AffineTransform , RenderingHints