Point2D.Float (Java Platform SE 8 ) (original) (raw)
- java.awt.geom.Point2D
- java.awt.geom.Point2D.Float
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
Point2D
public static class Point2D.Float
extends Point2D
implements Serializable
The Float
class defines a point specified in float 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 float x The X coordinate of this Point2D. float y The Y coordinate of this Point2D. Constructor Summary
Constructors
Constructor Description Float() Constructs and initializes a Point2D with coordinates (0, 0). Float(float x, float 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. void setLocation(float x, float y) Sets the location of this Point2D to the specified float 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 float x The X coordinate of this `Point2D`. Since: 1.2 * #### y public float y The Y coordinate of this `Point2D`. Since: 1.2
Constructor Detail
* #### Float public Float() Constructs and initializes a `Point2D` with coordinates (0, 0). Since: 1.2 * #### Float public Float(float x, float 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 * #### setLocation public void setLocation(float x, float y) Sets the location of this `Point2D` to the specified `float` coordinates. 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.