所有类


java.awt.geom
类 Rectangle2D.Double

java.lang.Object
  继承者 java.awt.geom.RectangularShape
      继承者 java.awt.geom.Rectangle2D
          继承者 java.awt.geom.Rectangle2D.Double
所有已实现的接口:
Shape, Cloneable
正在封闭类:
Rectangle2D

public static class Rectangle2D.Double
   
   
   
   
   
extends Rectangle2D

Double 类定义以 double 坐标指定的矩形。

从以下版本开始:
1.2

嵌套类摘要
 
从类 java.awt.geom.Rectangle2D 继承的嵌套类/接口
Rectangle2D.Double, Rectangle2D.Float
 
字段摘要
 doubleheight
          此 Rectangle2D 的高度。
 doublewidth
          此 Rectangle2D 的宽度。
 doublex
          此 Rectangle2D 的 X 坐标。
 doubley
          此 Rectangle2D 的 Y 坐标。
 
从类 java.awt.geom.Rectangle2D 继承的字段
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 
构造方法摘要
Rectangle2D.Double()
          构造一个新 Rectangle2D,并将其初始化为:位置 (0, 0)、大小 (0, 0)。
Rectangle2D.Double(double x, double y, double w, double h)
          根据指定坐标构造和初始化 Rectangle2D
 
方法摘要
 Rectangle2DcreateIntersection(Rectangle2D r)
          返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的交集。
 Rectangle2DcreateUnion(Rectangle2D r)
          返回一个新的 Rectangle2D 对象,它表示此 Rectangle2D 与指定 Rectangle2D 的并集。
 Rectangle2DgetBounds2D()
          返回此 Rectangle2D 的高精度边界框。
 doublegetHeight()
          以 double 精度返回此 Rectangle2D 的高度。
 doublegetWidth()
          以 double 精度返回此 Rectangle2D 的宽度。
 doublegetX()
          以 double 精度返回此 Rectangle2D 的 X 坐标。
 doublegetY()
          以 double 精度返回此 Rectangle2D 的 Y 坐标。
 booleanisEmpty()
          确定此 Rectangle2D 是否为空。
 intoutcode(double x, double y)
          确定指定 double 坐标相对于此 Rectangle2D 的位置。
 voidsetRect(double x, double y, double w, double h)
          将此 Rectangle2D 的位置和大小设置为指定的 double 值。
 voidsetRect(Rectangle2D r)
          将此 Rectangle2D 设置为与指定的 Rectangle2D 相同。
 StringtoString()
          返回此 Rectangle2DString 表示形式。
 
从类 java.awt.geom.Rectangle2D 继承的方法
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union
 
从类 java.awt.geom.RectangularShape 继承的方法
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
 
从类 java.lang.Object 继承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

x

public double x
Rectangle2D 的 X 坐标。

从以下版本开始:
1.2

y

public double y
Rectangle2D 的 Y 坐标。

从以下版本开始:
1.2

width

public double width
Rectangle2D 的宽度。

从以下版本开始:
1.2

height

public double height
Rectangle2D 的高度。

从以下版本开始:
1.2
构造方法详细信息

Rectangle2D.Double

public Rectangle2D.Double()
构造一个新 Rectangle2D,并将其初始化为:位置 (0, 0)、大小 (0, 0)。

从以下版本开始:
1.2

Rectangle2D.Double

public Rectangle2D.Double(double x,
                          double y,
                          double w,
                          double h)
根据指定坐标构造和初始化 Rectangle2D

参数:
x, y - 新构造的 Rectangle2D 左上角的坐标
w - 新构造的 Rectangle2D 的宽度
h - 新构造的 Rectangle2D 的高度
从以下版本开始:
1.2
方法详细信息

getX

public double getX()
以 double 精度返回此 Rectangle2D 的 X 坐标。

指定者:
RectangularShape 中的 getX
返回:
Rectangle2D 的 X 坐标。
从以下版本开始:
1.2

getY

public double getY()
以 double 精度返回此 Rectangle2D 的 Y 坐标。

指定者:
RectangularShape 中的 getY
返回:
Rectangle2D 的 Y 坐标。
从以下版本开始:
1.2

getWidth

public double getWidth()
以 double 精度返回此 Rectangle2D 的宽度。

指定者:
RectangularShape 中的 getWidth
返回:
Rectangle2D 的宽度。
从以下版本开始:
1.2