| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.geom.Point2D
public abstract class Point2D
Point2D 类定义表示 (x,y) 坐标空间中位置的点。
 
此类是所有存储 2D 坐标的对象的惟一抽象超类。坐标的实际存储表示形式由子类决定。
| 嵌套类摘要 | |
|---|---|
| static class | Point2D.DoubleDouble类以double精度定义指定的点。 | 
| static class | Point2D.FloatFloat类以 float 精度定义指定的点。 | 
| 构造方法摘要 | |
|---|---|
| protected  | Point2D()这是一个无法直接实例化的抽象类。 | 
| 方法摘要 | |
|---|---|
|  Object | clone()创建一个与此对象具有相同类和相同内容的新对象。 | 
|  double | distance(double px,
         double py)返回从此 Point2D到指定点的距离。 | 
| static double | distance(double x1,
         double y1,
         double x2,
         double y2)返回两个点之间距离。 | 
|  double | distance(Point2D pt)返回从此 Point2D到指定Point2D的距离。 | 
|  double | distanceSq(double px,
           double py)返回从此 Point2D到指定点的距离的平方。 | 
| static double | distanceSq(double x1,
           double y1,
           double x2,
           double y2)返回两个点之间距离的平方。 | 
|  double | distanceSq(Point2D pt)返回从此 Point2D到指定Point2D的距离的平方。 | 
|  boolean | equals(Object obj)确定两个点是否相等。 | 
| abstract  double | getX()以 double精度返回此Point2D的 X 坐标。 | 
| abstract  double | getY()以 double精度返回此Point2D的 Y 坐标。 | 
|  int | hashCode()返回此 Point2D的哈希码。 | 
| abstract  void | setLocation(double x,
            double y)将此 Point2D的位置设为指定的double坐标。 | 
|  void | setLocation(Point2D p)将此 Point2D的位置设为指定Point2D对象的坐标。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
protected Point2D()
Point2D.Float, 
Point2D.Double, 
Point| 方法详细信息 | 
|---|
public abstract double getX()
double 精度返回此 Point2D 的 X 坐标。
Point2D 的 X 坐标。public abstract double getY()
double 精度返回此 Point2D 的 Y 坐标。
Point2D 的 Y 坐标。
public abstract void setLocation(double x,
                                 double y)
Point2D 的位置设为指定的 double 坐标。
x - 此 Point2D 的新 X 坐标y - 此 Point2D 的新 Y 坐标public void setLocation(Point2D p)
Point2D 的位置设为指定 Point2D 对象的坐标。
p - 用于设置此 Point2D 的指定 Point2D
public static double distanceSq(double x1,
                                double y1,
                                double x2,
                                double y2)
x1 - 第一个指定点的 X 坐标y1 - 第一个指定点的 Y 坐标x2 - 第二个指定点的 X 坐标y2 - 第二个指定点的 Y 坐标
public static double distance(double x1,
                              double y1,
                              double x2,
                              double y2)
x1 - 第一个指定点的 X 坐标y1 - 第一个指定点的 Y 坐标x2 - 第二个指定点的 X 坐标y2 - 第二个指定点的 Y 坐标
public double distanceSq(double px,
                         double py)
Point2D 到指定点的距离的平方。
px - 将对照此 Point2D 进行测量的指定点的 X 坐标py - 将对照此 Point2D 进行测量的指定点的 X 坐标
Point2D 与指定点之间距离的平方。public double distanceSq(Point2D pt)
Point2D 到指定 Point2D 的距离的平方。
将对照此 Point2D 进行测量的指定点的 X 坐标
py - 将对照此 Point2D 进行测量的指定点的 X 坐标
Point2D 与指定点之间的距离。
public double distance(double px,
                       double py)
Point2D 到指定点的距离。
px - 将对照此 Point2D 进行测量的指定点的 X 坐标py - 将对照此 Point2D 进行测量的指定点的 X 坐标
Point2D 与指定点之间的距离。public double distance(Point2D pt)
Point2D 到指定 Point2D 的距离。
pt - 将对照此 Point2D 进行测量的指定点
Point2D 和指定 Point2D 之间的距离。public Object clone()
Object 中的 cloneOutOfMemoryError - 如果没有足够的内存。Cloneablepublic int hashCode()
Point2D 的哈希码。
Object 中的 hashCodePoint2D 的哈希码Object.equals(java.lang.Object), 
Hashtablepublic boolean equals(Object obj)
Point2D 的两个实例的 x 和 y 成员字段值相同,则它们是相等的,这表示它们在坐标空间中的位置是一样的。
Object 中的 equalsobj - 要与此 Point2D 的实例进行比较的对象
Point2D 的实例且值相同,则返回 true;否则返回 false。Object.hashCode(), 
Hashtable| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。