JavaTM Platform
Standard Ed. 6

java.awt
クラス MultipleGradientPaint

java.lang.Object
  上位を拡張 java.awt.MultipleGradientPaint
すべての実装されたインタフェース:
Paint, Transparency
直系の既知のサブクラス:
LinearGradientPaint, RadialGradientPaint

public abstract class MultipleGradientPaint
extends Object
implements Paint

ラスタで塗りつぶすために複数色のグラデーションを使用する Paints のスーパークラスです。LinearGradientPaintRadialGradientPaint に共通の変数および列挙値の記憶域を提供します。

導入されたバージョン:
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 オブジェクトの透明度モードを返します。

定義:
インタフェース Transparency 内の getTransparency
戻り値:
この Paint オブジェクトの透明度モードを表す 整数値
関連項目:
Transparency

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。