java.lang.Object
java.awt.MultipleGradientPaint
- 所有已实现的接口:
Paint,Transparency
public abstract sealed class MultipleGradientPaint extends Object implements Paint permits LinearGradientPaint , RadialGradientPaint
这是 Paints 的超类,它使用多种颜色渐变来填充其光栅。它为
LinearGradientPaint 和 RadialGradientPaint 共有的变量和枚举值提供存储。
-
内部类总结
内部类修饰符和类型类描述static enum执行梯度插值的颜色空间。static enum在渐变边界外绘制时使用的方法。 -
字段摘要
在接口 java.awt.Transparency 中声明的字段
BITMASK, OPAQUE, TRANSLUCENT -
方法总结
修饰符和类型方法描述final Color[]返回此渐变使用的颜色数组的副本。返回指定插值颜色空间的枚举类型。返回指定循环行为的枚举类型。final float[]返回此渐变用于计算颜色分布的浮点数组的副本。final AffineTransform返回应用于渐变的变换副本。final int返回此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
返回此渐变使用的颜色数组的副本。第一种颜色映射到分数数组中的第一个值,最后一种颜色映射到分数数组中的最后一个值。- 返回:
- 此渐变使用的颜色数组的副本
-
getCycleMethod
返回指定循环行为的枚举类型。- 返回:
- 指定循环行为的枚举类型
-
getColorSpace
返回指定插值颜色空间的枚举类型。- 返回:
- 指定插值颜色空间的枚举类型
-
getTransform
返回应用于渐变的变换副本。请注意,如果在创建渐变时未对其应用变换,则使用恒等变换。
- 返回:
- 应用于渐变的变换副本
-
getTransparency
public final int getTransparency()返回此Paint对象的透明模式。- 指定者:
getTransparency在接口Transparency中- 返回:
OPAQUE如果此Paint对象使用的所有颜色都是不透明的,TRANSLUCENT如果此Paint对象使用的至少一种颜色不是不透明的。- 参见:
-