package org.geogebra.desktop.awt; import java.awt.Color; import java.awt.GradientPaint; import org.geogebra.common.awt.GColor; import org.geogebra.common.awt.GGradientPaint; public class GGradientPaintD implements GGradientPaint { private GradientPaint impl; public GGradientPaintD(GradientPaint copyg) { impl = new GradientPaint((float) copyg.getPoint1().getX(), (float) copyg.getPoint1().getY(), new Color(copyg.getColor1().getRed(), copyg.getColor1().getGreen(), copyg.getColor1().getBlue(), copyg.getColor1().getAlpha()), (float) copyg.getPoint2().getX(), (float) copyg.getPoint2().getY(), new Color(copyg.getColor2().getRed(), copyg.getColor2().getGreen(), copyg.getColor2().getBlue(), copyg.getColor2().getAlpha())); } public GGradientPaintD(double x1, double y1, GColor color1, double x2, double y2, GColor color2) { impl = new GradientPaint((float) x1, (float) y1, GColorD.getAwtColor(color1), (float) x2, (float) y2, GColorD.getAwtColor(color2)); } public GradientPaint getPaint() { return impl; } }