Class RelativeRadialGradientPaint

    • Constructor Detail

      • RelativeRadialGradientPaint

        public RelativeRadialGradientPaint​(java.awt.geom.Point2D center,
                                           java.awt.geom.Point2D focus,
                                           java.awt.geom.Point2D radiusWidth,
                                           java.awt.geom.Point2D radiusHeight,
                                           float[] fractions,
                                           java.awt.Color[] colors,
                                           MultipleGradientPaint.CycleMethod cycleMethod)
    • Method Detail

      • beforePaint

        public void beforePaint​(java.awt.geom.Rectangle2D shapeSize)
        Specified by:
        beforePaint in interface RelativePaint
      • createContext

        public java.awt.PaintContext createContext​(java.awt.image.ColorModel cm,
                                                   java.awt.Rectangle deviceBounds,
                                                   java.awt.geom.Rectangle2D userBounds,
                                                   java.awt.geom.AffineTransform transform,
                                                   java.awt.RenderingHints hints)
        Specified by:
        createContext in interface java.awt.Paint
      • rotatePaint

        public void rotatePaint​(double angle,
                                java.awt.geom.Point2D anchor,
                                java.awt.geom.Rectangle2D r1,
                                java.awt.geom.Rectangle2D r2)
        Description copied from interface: RotatablePaint
        Call to rotate this paint.
        Specified by:
        rotatePaint in interface RotatablePaint
        r1 - The bounds of the shape before rotation.
        r2 - The bounds of the shape after rotation.
      • getCenter

        public java.awt.geom.Point2D getCenter()
      • setCenter

        public void setCenter​(java.awt.geom.Point2D point)
      • setCenter

        public void setCenter​(double cx,
                              double cy)
      • getRadiusHeightPoint

        public java.awt.geom.Point2D getRadiusHeightPoint()
        A point that specifies the height radius point in relative terms
      • getRadiusWidthPoint

        public java.awt.geom.Point2D getRadiusWidthPoint()
        A point that specifies the width radius point in relative terms
      • getRadiusHeight

        public float getRadiusHeight​(java.awt.geom.Rectangle2D rect)
      • setRadiusHeight

        public void setRadiusHeight​(java.awt.geom.Rectangle2D rect,
                                    float radiusHeight)
      • getRadiusWidth

        public float getRadiusWidth​(java.awt.geom.Rectangle2D rect)
      • setRadiusWidth

        public void setRadiusWidth​(java.awt.geom.Rectangle2D rect,
                                   float radiusWidth)
      • getAngle

        public double getAngle​(java.awt.geom.Rectangle2D rect)
      • setAngle

        public void setAngle​(java.awt.geom.Rectangle2D rect,
                             double angle)
      • getFocus

        public java.awt.geom.Point2D getFocus()