Spec-Zone.ru › OpenJDK 27

Класс Point2D.Float

java.lang.Object
java.awt.geom.Point2D
java.awt.geom.Point2D.Float
Все реализуемые интерфейсы:
Serializable, Cloneable
Внешний класс:
Point2D
public static class Point2D.Float extends Point2D implements Serializable
Класс Float задаёт точку с координатами типа float.
С версии:
1.2
См. также:
  • Сериализованное представление

Краткое описание вложенных классов

Вложенные классы и интерфейсы, объявленные в классе Point2D

Point2D.Double, Point2D.Float
Модификатор и тип Класс Описание
static class  Point2D.Double
Класс Double задаёт точку с координатами типа double.
static class  Point2D.Float
Класс Float задаёт точку с координатами типа float.

Краткое описание полей

Модификатор и тип Поле Описание
float x
Координата X этой точки Point2D.
float y
Координата Y этой точки Point2D.

Краткое описание конструкторов

Конструктор Описание
Float()
Создаёт и инициализирует Point2D с координатами (0, 0).
Float(float x, float y)
Создаёт и инициализирует Point2D с указанными координатами.

Краткое описание методов

Модификатор и тип Метод Описание
double getX()
Возвращает координату X этой точки Point2D с точностью double.
double getY()
Возвращает координату Y этой точки Point2D с точностью double.
void setLocation(double x, double y)
Задаёт расположение этой точки Point2D указанными координатами типа double.
void setLocation(float x, float y)
Задаёт расположение этой точки Point2D указанными координатами типа float.
String toString()
Возвращает String, представляющую значение этой точки Point2D.

Методы, объявленные в классе Point2D

clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, hashCode, setLocation
Модификатор и тип Метод Описание
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)
Определяет, равны ли две точки.
int hashCode()
Возвращает хеш-код этой точки Point2D.
void setLocation(Point2D p)
Задаёт расположение этой точки Point2D по координатам указанного объекта Point2D.

Методы, объявленные в классе Object

finalize, getClass, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected void finalize()
Устарело, планируется удаление: этот элемент API может быть удалён в будущей версии.
Финализация объявлена устаревшей и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого объекта Object.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени.

Подробное описание полей

x

public float x
Координата X этой точки Point2D.
С версии:
1.2

y

public float y
Координата Y этой точки Point2D.
С версии:
1.2

Подробное описание конструкторов

Float

public Float()
Создаёт и инициализирует Point2D с координатами (0, 0).
С версии:
1.2

Float

public Float(float x, float y)
Создаёт и инициализирует Point2D с указанными координатами.
Параметры:
x — координата X создаваемой точки Point2D
y — координата Y создаваемой точки Point2D
С версии:
1.2

Подробное описание методов

getX

public double getX()
Возвращает координату X этой точки Point2D с точностью double.
Определено в:
getX в классе Point2D
Возвращает:
координату X этой точки Point2D.
С версии:
1.2

getY

public double getY()
Возвращает координату Y этой точки Point2D с точностью double.
Определено в:
getY в классе Point2D
Возвращает:
координату Y этой точки Point2D.
С версии:
1.2

setLocation

public void setLocation(double x, double y)
Задаёт расположение этой точки Point2D указанными координатами типа double.
Определено в:
setLocation в классе Point2D
Параметры:
x — новая координата X этой точки Point2D
y — новая координата Y этой точки Point2D
С версии:
1.2

setLocation

public void setLocation(float x, float y)
Задаёт расположение этой точки Point2D указанными координатами типа float.
Параметры:
x — новая координата X этой точки Point2D
y — новая координата Y этой точки Point2D
С версии:
1.2

toString

public String toString()
Возвращает String, представляющую значение этой точки Point2D.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этой точки Point2D.
С версии:
1.2

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API