com.ijchart.xychart.ui
Class DefaultGradientPaintTransformer

java.lang.Object
  extended by com.ijchart.xychart.ui.DefaultGradientPaintTransformer
All Implemented Interfaces:
java.io.Serializable

public class DefaultGradientPaintTransformer
extends java.lang.Object
implements java.io.Serializable

Title: IJChart

Description: a chart library for the Java(tm) platform.

根据GradientPaintTransformType做Gradient变换.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.
See Also:
Serialized Form

Constructor Summary
DefaultGradientPaintTransformer()
          构造一个Gradient变换.
DefaultGradientPaintTransformer(GradientPaintTransformType type)
          构造一个Gradient变换.
 
Method Summary
 java.lang.Object clone()
          克隆此对象.
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 int hashCode()
          返回hashcode值.
 java.awt.GradientPaint transform(java.awt.GradientPaint paint, java.awt.Shape target)
          进行GradientPaint变换.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultGradientPaintTransformer

public DefaultGradientPaintTransformer()
构造一个Gradient变换.


DefaultGradientPaintTransformer

public DefaultGradientPaintTransformer(GradientPaintTransformType type)
构造一个Gradient变换.

Parameters:
type - 变换类型
Method Detail

transform

public java.awt.GradientPaint transform(java.awt.GradientPaint paint,
                                        java.awt.Shape target)
进行GradientPaint变换.

Parameters:
paint - 原始的paint.
target - 变换图形
Returns:
变换后的GradientPaint.

equals

public boolean equals(java.lang.Object obj)
测试两个对象是否相等.

Overrides:
equals in class java.lang.Object
Parameters:
obj - 要比较的对象.
Returns:
A boolean.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
克隆此对象.

Overrides:
clone in class java.lang.Object
Returns:
A clone.
Throws:
java.lang.CloneNotSupportedException - not thrown by this class, but subclasses (if any) might.

hashCode

public int hashCode()
返回hashcode值.

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.