模块  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 ,即使它不是null 实现允许抛出NullPointerException任何null比其他参数ColorModel说法,但这样做不是必需的。
        参数
        cm - 首选ColorModel ,表示调用者接收像素数据的最方便格式,如果没有首选项, null
        deviceBounds - 正在呈现的图形基元的设备空间边界框。 的的实现Paint接口都允许抛出NullPointerExceptionnull deviceBounds
        userBounds - 正在呈现的图形基元的用户空间边界框。 的的实现Paint接口都允许抛出NullPointerExceptionnull userBounds
        xform - 从用户空间到设备空间的AffineTransform 的的实现Paint接口都允许抛出NullPointerExceptionnull xform
        hints - 上下文对象可用于在呈现替代项之间进行选择的提示集。 的的实现Paint接口都允许抛出NullPointerExceptionnull hints
        结果
        PaintContext用于生成颜色模式。
        另请参见:
        PaintContext, ColorModel, Rectangle, Rectangle2D, AffineTransform, RenderingHints