-  
       
- All Superinterfaces:
 -  
         
Transparency 
- 所有已知实现类:
 -  
         
Color,ColorUIResource,GradientPaint,LinearGradientPaint,MultipleGradientPaint,RadialGradientPaint,SystemColor,TexturePaint 
public interface Paint extends Transparency
此Paint接口定义如何为Graphics2D操作生成颜色模式。 实现Paint接口的类被添加到Graphics2D上下文,以便定义draw和fill方法使用的颜色模式。在实施的类的实例
Paint必须只读因为Graphics2D当它们被设置为与所述一个属性并不克隆这些对象setPaint方法或当Graphics2D对象本身进行克隆。 
-  
        
       
-  
             
字段汇总
-  
               
Fields declared in interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT 
 -  
               
 
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 PaintContextcreateContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)创建并返回用于生成颜色模式的PaintContext。-  
               
声明方法的接口 java.awt.Transparency
getTransparency 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
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接口都允许抛出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 
 
 -  
 
 -