- java.lang.Object
-
- java.awt.MultipleGradientPaint
-
- すべての実装されたインタフェース:
Paint
,Transparency
- 直系の既知のサブクラス:
LinearGradientPaint
,RadialGradientPaint
public abstract class MultipleGradientPaint extends Object implements Paint
ラスターで塗りつぶすために複数色のグラデーションを使用するPaintsのスーパー・クラスです。LinearGradientPaint
とRadialGradientPaint
に共通の変数および列挙値の記憶域を提供します。- 導入されたバージョン:
- 1.6
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
MultipleGradientPaint.ColorSpaceType
グラデーション補間を実行するカラー・スペースです。static class
MultipleGradientPaint.CycleMethod
グラデーション境界の外部で描画するときに使用されるメソッドです。
-
フィールドのサマリー
-
インタフェース java.awt.Transparencyで宣言されたフィールド
BITMASK, OPAQUE, TRANSLUCENT
-
-
メソッドのサマリー
修飾子と型 メソッド 説明 Color[]
getColors()
このグラデーションで使用される色の配列のコピーを返します。MultipleGradientPaint.ColorSpaceType
getColorSpace()
補間に使用されるカラー・スペースを指定する列挙型を返します。MultipleGradientPaint.CycleMethod
getCycleMethod()
循環動作を指定する列挙型を返します。float[]
getFractions()
色分布を計算するためにこのグラデーションで使用されるfloat配列のコピーを返します。AffineTransform
getTransform()
グラデーションに適用される変換のコピーを返します。int
getTransparency()
このPaint
オブジェクトの透明度モードを返します。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース java.awt.Paintで宣言されたメソッド
createContext
-
-
-
-
メソッドの詳細
-
getFractions
public final float[] getFractions()
色分布を計算するためにこのグラデーションで使用されるfloat配列のコピーを返します。 返される配列は、常に最初の値が0、最後の値が1で、その間の値は昇順に並んでいます。- 戻り値:
- 色分布を計算するためにこのグラデーションで使用されるfloat配列のコピー
-
getColors
public final Color[] getColors()
このグラデーションで使用される色の配列のコピーを返します。 最初の色は小数配列の最初の値にマップされ、最後の色は小数配列の最後の値にマップされます。- 戻り値:
- このグラデーションで使用される色の配列のコピー
-
getCycleMethod
public final MultipleGradientPaint.CycleMethod getCycleMethod()
循環動作を指定する列挙型を返します。- 戻り値:
- 循環動作を指定する列挙型
-
getColorSpace
public final MultipleGradientPaint.ColorSpaceType getColorSpace()
補間に使用されるカラー・スペースを指定する列挙型を返します。- 戻り値:
- 補間に使用されるカラー・スペースを指定する列挙型
-
getTransform
public final AffineTransform getTransform()
グラデーションに適用される変換のコピーを返します。作成時にグラデーションに変換が適用されない場合は、恒等変換が使用されます。
- 戻り値:
- グラデーションに適用される変換のコピー
-
getTransparency
public final int getTransparency()
このPaint
オブジェクトの透明度モードを返します。- 定義:
getTransparency
、インタフェース:Transparency
- 戻り値:
- この
Paint
オブジェクトで使用されるすべての色が不透明な場合はOPAQUE
、このPaint
オブジェクトで使用される色の少なくとも1つが不透明でない場合はTRANSLUCENT
。 - 関連項目:
Transparency
-
-