com.ijchart.xychart.ui
Class Rectangle

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

public class Rectangle
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Title: IJChart

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

用宽度和调度表示的矩形,此类是不可外部修改的.

Copyright: Copyright (c) 2013

Company:

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

Field Summary
static Rectangle RECTANGLE_ZERO
          长和宽都为0的矩形区域.
 
Constructor Summary
Rectangle(double width, double height)
          由宽度和高度值构造一个矩形.
 
Method Summary
 java.lang.Object clone()
          覆盖equals方法.
 boolean equals(java.lang.Object obj)
          覆盖equals方法.
 double getHeight()
          返回矩形的高度.
 double getWidth()
          返回矩形的宽度.
 int hashCode()
          覆盖hashCode方法.
 java.awt.geom.Rectangle2D toRectangle2D()
          转换为java.awt.geom.Rectangle2D对象,x和y都等于0.
 java.lang.String toString()
          覆盖toString方法.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RECTANGLE_ZERO

public static final Rectangle RECTANGLE_ZERO
长和宽都为0的矩形区域.

Constructor Detail

Rectangle

public Rectangle(double width,
                 double height)
由宽度和高度值构造一个矩形.

Parameters:
width - double 矩形的宽度.
height - double 矩形的高度.
Method Detail

getWidth

public double getWidth()
返回矩形的宽度.

Returns:
double 矩形的宽度.

getHeight

public double getHeight()
返回矩形的高度.

Returns:
double 矩形的高度.

toRectangle2D

public java.awt.geom.Rectangle2D toRectangle2D()
转换为java.awt.geom.Rectangle2D对象,x和y都等于0.

Returns:
Rectangle2D

toString

public java.lang.String toString()
覆盖toString方法.

Overrides:
toString in class java.lang.Object
Returns:
String

hashCode

public int hashCode()
覆盖hashCode方法.

Overrides:
hashCode in class java.lang.Object
Returns:
int

equals

public boolean equals(java.lang.Object obj)
覆盖equals方法.

Overrides:
equals in class java.lang.Object
Parameters:
obj - Object
Returns:
boolean

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
覆盖equals方法.

Overrides:
clone in class java.lang.Object
Returns:
Object
Throws:
java.lang.CloneNotSupportedException