Класс 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 |
Создает и инициализирует точку в указанном (x,y) месте координатного пространства. |
Point |
Создает и инициализирует точку с тем же местоположением, что и указанный объект Point. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Определяет, равны ли две точки. |
Point |
getLocation() |
Возвращает местоположение этой точки. |
double |
getX() |
Возвращает X-координату этой Point2D с double точностью. |
double |
getY() |
Возвращает Y-координату этой Point2D с double точностью. |
void |
move |
Перемещает эту точку в указанное место на (x,y) координатной плоскости. |
void |
setLocation |
Задает местоположение этой точки указанными координатами типа double. |
void |
setLocation |
Изменяет местоположение точки на указанное. |
void |
setLocation |
Задает точке указанное местоположение. |
String |
toString() |
Возвращает строковое представление этой точки и ее местоположения в (x,y) координатном пространстве. |
void |
translate |
Перемещает эту точку, находящуюся в (x,y), на dx вдоль оси x и на dy вдоль оси y, чтобы теперь она представляла точку (x+dx,y+dy). |
Методы, объявленные в классе Point2D
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation
Подробное описание полей
x
public int x
X-координата этой
Point. Если X-координата не задана, по умолчанию используется значение 0.- С версии:
- 1.0
- См. также:
y
public int y
Y-координата этой
Point. Если Y-координата не задана, по умолчанию используется значение 0.- С версии:
- 1.0
- См. также:
Подробное описание конструкторов
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
getY
getLocation
public Point getLocation()
Возвращает местоположение этой точки. Этот метод включен для полноты, чтобы соответствовать методу
getLocation класса Component.- Возвращает:
- копию этой точки с тем же местоположением
- С версии:
- 1.1
- См. также:
setLocation
public void setLocation(Point p)
Задает точке указанное местоположение. Этот метод включен для полноты, чтобы соответствовать методу
setLocation класса Component.- Параметры:
-
p— точка, новое местоположение этой точки - С версии:
- 1.1
- См. также:
setLocation
public void setLocation(int x, int y)
Изменяет местоположение точки на указанное.
Этот метод включен для полноты, чтобы соответствовать методу setLocation класса Component. Его поведение идентично поведению move(int, int).
- Параметры:
-
x— X-координата нового местоположения -
y— Y-координата нового местоположения - С версии:
- 1.1
- См. также:
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-координата нового местоположения - См. также:
move
public void move(int x, int y)
Перемещает эту точку в указанное место на
(x,y) координатной плоскости. Этот метод идентичен методу setLocation(int, int).- Параметры:
-
x— X-координата нового местоположения -
y— Y-координата нового местоположения - См. также:
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, задающих их положение в координатном пространстве, совпадают.toString
public String toString()
Возвращает строковое представление этой точки и ее местоположения в
(x,y) координатном пространстве. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
© 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