モジュール java.desktop
パッケージ java.awt

クラスGradientPaint

java.lang.Object
java.awt.GradientPaint
すべての実装されたインタフェース:
Paint, Transparency

public class GradientPaint extends Object implements Paint
GradientPaintクラスは、Shapeをカラーの線形グラデーション・パターンで塗りつぶす方法を提供します。 Color C1を持つPoint P1、およびColor C2を持つPoint P2がユーザー空間で指定されると、P1とP2を結ぶ線上のColorがC1からC2へと徐々に変化します。 P1とP2を結ぶ線の延長線上にない点Pは、P1とP2を結ぶ線の延長線上にあるPの垂直の投影である点P'の色を持ちます。 P1、P2セグメントの外側にある延長線上の点は、次の2つの方法のいずれかで色を付けることができます。
  • グラデーションが循環式の場合、P1とP2を結ぶ線の延長線上にある点は、C1とC2の色を循環する。
  • グラデーションが非循環式の場合、セグメントのP1側の点は一定のColor C1を持ち、セグメントのP2側の点は一定のColor C2を持つ。
関連項目: