- java.lang.Object
-
- java.awt.MultipleGradientPaint
-
- 实现的所有接口
-
Paint,Transparency
- 已知直接子类:
-
LinearGradientPaint,RadialGradientPaint
public abstract class MultipleGradientPaint extends Object implements Paint
这是Paints的超类,它使用多色渐变来填充栅格。 它为LinearGradientPaint和RadialGradientPaint变量和枚举值提供存储。- 从以下版本开始:
- 1.6
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static classMultipleGradientPaint.ColorSpaceType用于执行渐变插值的颜色空间。static classMultipleGradientPaint.CycleMethod在渐变边界外绘画时使用的方法。
-
字段汇总
-
Fields declared in interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 Color[]getColors()返回此渐变使用的颜色数组的副本。MultipleGradientPaint.ColorSpaceTypegetColorSpace()返回枚举类型,该类型指定插值的颜色空间。MultipleGradientPaint.CycleMethodgetCycleMethod()返回指定循环行为的枚举类型。float[]getFractions()返回此渐变用于计算颜色分布的浮动数组的副本。AffineTransformgetTransform()返回应用于渐变的变换的副本。intgetTransparency()返回此Paint对象的透明度模式。-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 java.awt.Paint
createContext
-
-
-
-
方法详细信息
-
getFractions
public final float[] getFractions()
返回此渐变用于计算颜色分布的浮动数组的副本。 返回的数组始终将0作为其第一个值,将1作为其最后一个值,其间的值增加。- 结果
- 此渐变用于计算颜色分布的浮动数组的副本
-
getColors
public final Color[] getColors()
返回此渐变使用的颜色数组的副本。 第一个颜色映射到fractions数组中的第一个值,最后一个颜色映射到fractions数组中的最后一个值。- 结果
- 此渐变使用的颜色数组的副本
-
getCycleMethod
public final MultipleGradientPaint.CycleMethod getCycleMethod()
返回指定循环行为的枚举类型。- 结果
- 枚举类型,指定循环行为
-
getColorSpace
public final MultipleGradientPaint.ColorSpaceType getColorSpace()
返回枚举类型,该类型指定插值的颜色空间。- 结果
- 枚举类型,指定插值的颜色空间
-
getTransform
public final AffineTransform getTransform()
返回应用于渐变的变换的副本。请注意,如果在创建渐变时未对渐变应用变换,则使用标识变换。
- 结果
- 应用于渐变的变换的副本
-
getTransparency
public final int getTransparency()
返回此Paint对象的透明度模式。- Specified by:
-
getTransparency在界面Transparency - 结果
-
OPAQUE如果此Paint对象使用的所有颜色均为不透明,TRANSLUCENT如果此Paint对象使用的颜色中至少有一种不是不透明的。 - 另请参见:
-
Transparency
-
-