JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only