Point2D.Double (Java Platform SE 8 ) (original) (raw)
- java.awt.geom.Point2D
- java.awt.geom.Point2D.Double
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
Point2D
public static class Point2D.Double
extends Point2D
implements Serializable
The Double
class defines a point specified indouble
precision.
Since:
1.2
See Also:
Serialized Form
Nested Class Summary
* ### Nested classes/interfaces inherited from class java.awt.geom.[Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom") `[Point2D.Double](../../../java/awt/geom/Point2D.Double.html "class in java.awt.geom"), [Point2D.Float](../../../java/awt/geom/Point2D.Float.html "class in java.awt.geom")`
Field Summary
Fields
Modifier and Type Field Description double x The X coordinate of this Point2D. double y The Y coordinate of this Point2D. Constructor Summary
Constructors
Constructor Description Double() Constructs and initializes a Point2D with coordinates (0, 0). Double(double x, double y) Constructs and initializes a Point2D with the specified coordinates. Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description double getX() Returns the X coordinate of this Point2D indouble precision. double getY() Returns the Y coordinate of this Point2D indouble precision. void setLocation(double x, double y) Sets the location of this Point2D to the specified double coordinates. String toString() Returns a String that represents the value of this Point2D. * ### Methods inherited from class java.awt.geom.[Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom") `[clone](../../../java/awt/geom/Point2D.html#clone--), [distance](../../../java/awt/geom/Point2D.html#distance-double-double-), [distance](../../../java/awt/geom/Point2D.html#distance-double-double-double-double-), [distance](../../../java/awt/geom/Point2D.html#distance-java.awt.geom.Point2D-), [distanceSq](../../../java/awt/geom/Point2D.html#distanceSq-double-double-), [distanceSq](../../../java/awt/geom/Point2D.html#distanceSq-double-double-double-double-), [distanceSq](../../../java/awt/geom/Point2D.html#distanceSq-java.awt.geom.Point2D-), [equals](../../../java/awt/geom/Point2D.html#equals-java.lang.Object-), [hashCode](../../../java/awt/geom/Point2D.html#hashCode--), [setLocation](../../../java/awt/geom/Point2D.html#setLocation-java.awt.geom.Point2D-)` * ### Methods inherited from class java.lang.[Object](../../../java/lang/Object.html "class in java.lang") `[finalize](../../../java/lang/Object.html#finalize--), [getClass](../../../java/lang/Object.html#getClass--), [notify](../../../java/lang/Object.html#notify--), [notifyAll](../../../java/lang/Object.html#notifyAll--), [wait](../../../java/lang/Object.html#wait--), [wait](../../../java/lang/Object.html#wait-long-), [wait](../../../java/lang/Object.html#wait-long-int-)`
Field Detail
* #### x public double x The X coordinate of this `Point2D`. Since: 1.2 * #### y public double y The Y coordinate of this `Point2D`. Since: 1.2
Constructor Detail
* #### Double public Double() Constructs and initializes a `Point2D` with coordinates (0, 0). Since: 1.2 * #### Double public Double(double x, double y) Constructs and initializes a `Point2D` with the specified coordinates. Parameters: `x` \- the X coordinate of the newly constructed `Point2D` `y` \- the Y coordinate of the newly constructed `Point2D` Since: 1.2
Method Detail
* #### getX public double getX() Returns the X coordinate of this `Point2D` in`double` precision. Specified by: `[getX](../../../java/awt/geom/Point2D.html#getX--)` in class `[Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")` Returns: the X coordinate of this `Point2D`. Since: 1.2 * #### getY public double getY() Returns the Y coordinate of this `Point2D` in`double` precision. Specified by: `[getY](../../../java/awt/geom/Point2D.html#getY--)` in class `[Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")` Returns: the Y coordinate of this `Point2D`. Since: 1.2 * #### setLocation public void setLocation(double x, double y) Sets the location of this `Point2D` to the specified `double` coordinates. Specified by: `[setLocation](../../../java/awt/geom/Point2D.html#setLocation-double-double-)` in class `[Point2D](../../../java/awt/geom/Point2D.html "class in java.awt.geom")` Parameters: `x` \- the new X coordinate of this `Point2D` `y` \- the new Y coordinate of this `Point2D` Since: 1.2 * #### toString public [String](../../../java/lang/String.html "class in java.lang") toString() Returns a `String` that represents the value of this `Point2D`. Overrides: `[toString](../../../java/lang/Object.html#toString--)` in class `[Object](../../../java/lang/Object.html "class in java.lang")` Returns: a string representation of this `Point2D`. Since: 1.2
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.