Class ShapePaint


  • public class ShapePaint
    extends java.lang.Object
    Holds colors, paint modes, and stroke widths - everything needed to paint a shape
    • Constructor Summary

      Constructors 
      Constructor Description
      ShapePaint​(java.awt.Color fill, java.awt.Color stroke)  
      ShapePaint​(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke)  
      ShapePaint​(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR)  
      ShapePaint​(java.awt.Color fillColor, java.awt.Color strokeColor, java.awt.Stroke stroke, java.awt.Color fillXOR, java.awt.Color strokeXOR, java.lang.Boolean antialias)  
    • Constructor Detail

      • ShapePaint

        public ShapePaint​(java.awt.Color fill,
                          java.awt.Color stroke)
      • ShapePaint

        public ShapePaint​(java.awt.Color fillColor,
                          java.awt.Color strokeColor,
                          java.awt.Stroke stroke)
      • ShapePaint

        public ShapePaint​(java.awt.Color fillColor,
                          java.awt.Color strokeColor,
                          java.awt.Stroke stroke,
                          java.awt.Color fillXOR,
                          java.awt.Color strokeXOR)
      • ShapePaint

        public ShapePaint​(java.awt.Color fillColor,
                          java.awt.Color strokeColor,
                          java.awt.Stroke stroke,
                          java.awt.Color fillXOR,
                          java.awt.Color strokeXOR,
                          java.lang.Boolean antialias)
        Parameters:
        fillColor - Color to fill the shape, or null for no fill
        strokeColor - Color for the stroke, or null for no stroke
        stroke - Stroke to use (if strokeColor isn't null)
        fillXOR - If non-null, XOR mode will be used for fill with this as the XOR color
        strokeXOR - if non-null, XOR mode will be used for the stroke with this as the XOR color
        antialias - A value of null means use the graphics context as-is, true will turn on anti-alias, false will turn it off.
    • Method Detail

      • paint

        public void paint​(java.awt.Shape shape,
                          java.awt.Graphics graphics)
      • getFillColor

        public java.awt.Color getFillColor()
      • getStrokeColor

        public java.awt.Color getStrokeColor()
      • getStroke

        public java.awt.Stroke getStroke()
      • getFillXOR

        public java.awt.Color getFillXOR()
      • getStrokeXOR

        public java.awt.Color getStrokeXOR()