Spec-Zone.ru › OpenJDK 25

Класс Point

java.lang.Object
java.awt.geom.Point2D
java.awt.Point
Все реализуемые интерфейсы:
Serializable, Cloneable
public class Point extends Point2D implements Serializable
Точка, представляющая положение в (x,y) координатном пространстве, заданное с целочисленной точностью.
С версии:
1.0
См. также:
  • Сериализованная форма

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

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

Point2D.Double, Point2D.Float

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

Модификатор и тип Поле Описание
int x
X-координата этой Point.
int y
Y-координата этой Point.

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

Конструктор Описание
Point()
Создает и инициализирует точку в начале координат (0, 0) координатного пространства.
Point(int x, int y)
Создает и инициализирует точку в указанном (x,y) месте координатного пространства.
Point(Point p)
Создает и инициализирует точку с тем же местоположением, что и указанный объект Point.

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

Модификатор и тип Метод Описание
boolean equals(Object obj)
Определяет, равны ли две точки.
Point getLocation()
Возвращает местоположение этой точки.
double getX()
Возвращает X-координату этой Point2D с double точностью.
double getY()
Возвращает Y-координату этой Point2D с double точностью.
void move(int x, int y)
Перемещает эту точку в указанное место на (x,y) координатной плоскости.
void setLocation(double x, double y)
Задает местоположение этой точки указанными координатами типа double.
void setLocation(int x, int y)
Изменяет местоположение точки на указанное.
void setLocation(Point p)
Задает точке указанное местоположение.
String toString()
Возвращает строковое представление этой точки и ее местоположения в (x,y) координатном пространстве.
void translate(int dx, int dy)
Перемещает эту точку, находящуюся в (x,y), на dx вдоль оси x и на dy вдоль оси y, чтобы теперь она представляла точку (x+dx,y+dy).

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

clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation

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

finalize, getClass, notify, notifyAll, wait, wait, wait

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

x

public int x
X-координата этой Point. Если X-координата не задана, по умолчанию используется значение 0.
С версии:
1.0
См. также:
  • getLocation()
  • move(int, int)

y

public int y
Y-координата этой Point. Если Y-координата не задана, по умолчанию используется значение 0.
С версии:
1.0
См. также:
  • getLocation()
  • move(int, int)

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

Point

public Point()
Создает и инициализирует точку в начале координат (0, 0) координатного пространства.
С версии:
1.1

Point

public Point(Point p)
Создает и инициализирует точку с тем же местоположением, что и указанный объект Point.
Параметры:
p — точка
С версии:
1.1

Point

public Point(int x, int y)
Создает и инициализирует точку в указанном (x,y) месте координатного пространства.
Параметры:
x — X-координата создаваемой Point
y — Y-координата создаваемой Point
С версии:
1.0

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

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

getLocation

public Point getLocation()
Возвращает местоположение этой точки. Этот метод включен для полноты, чтобы соответствовать методу getLocation класса Component.
Возвращает:
копию этой точки с тем же местоположением
С версии:
1.1
См. также:
  • Component.getLocation()
  • setLocation(java.awt.Point)
  • setLocation(int, int)

setLocation

public void setLocation(Point p)
Задает точке указанное местоположение. Этот метод включен для полноты, чтобы соответствовать методу setLocation класса Component.
Параметры:
p — точка, новое местоположение этой точки
С версии:
1.1
См. также:
  • Component.setLocation(java.awt.Point)
  • getLocation()

setLocation

public void setLocation(int x, int y)
Изменяет местоположение точки на указанное.

Этот метод включен для полноты, чтобы соответствовать методу setLocation класса Component. Его поведение идентично поведению move(int, int).

Параметры:
x — X-координата нового местоположения
y — Y-координата нового местоположения
С версии:
1.1
См. также:
  • Component.setLocation(int, int)
  • getLocation()
  • move(int, int)

setLocation

public void setLocation(double x, double y)
Задает местоположение этой точки указанными координатами типа double. Значения типа double будут округлены до целых. Любое число меньше Integer.MIN_VALUE будет заменено на MIN_VALUE, а любое число больше Integer.MAX_VALUE будет заменено на MAX_VALUE.
Определено в:
setLocation в классе Point2D
Параметры:
x — X-координата нового местоположения
y — Y-координата нового местоположения
См. также:
  • getLocation()

move

public void move(int x, int y)
Перемещает эту точку в указанное место на (x,y) координатной плоскости. Этот метод идентичен методу setLocation(int, int).
Параметры:
x — X-координата нового местоположения
y — Y-координата нового местоположения
См. также:
  • Component.setLocation(int, int)

translate

public void translate(int dx, int dy)
Перемещает эту точку, находящуюся в (x,y), на dx вдоль оси x и на dy вдоль оси y, чтобы теперь она представляла точку (x+dx,y+dy).
Параметры:
dx — расстояние перемещения этой точки вдоль оси X
dy — расстояние перемещения этой точки вдоль оси Y

equals

public boolean equals(Object obj)
Определяет, равны ли две точки. Два экземпляра Point2D равны, если значения их полей x и y, задающих их положение в координатном пространстве, совпадают.
Переопределяет:
equals в классе Point2D
Параметры:
obj — объект для сравнения с этой Point2D
Возвращает:
true, если сравниваемый объект является экземпляром Point2D и имеет такие же значения; false в противном случае.
См. также:
  • Object.hashCode()
  • HashMap

toString

public String toString()
Возвращает строковое представление этой точки и ее местоположения в (x,y) координатном пространстве. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этой точки

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Point.html

Spec-Zone.ru

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