Класс Point
java.lang.Object
java.awt.geom.Point2D
java.awt.Point
- Все реализованные интерфейсы:
-
Serializable,Cloneable
public class Point extends Point2D implements Serializable
Точка, представляющая положение в
(x,y) координатном пространстве, заданном с целочисленной точностью.- С:
- 1.0
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.awt.geom.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 |
Устанавливает расположение этой точки в соответствии с указанными координатами с плавающей точкой. |
void |
setLocation |
Изменяет точку, задавая её расположение. |
void |
setLocation |
Устанавливает расположение точки в соответствии с указанным расположением. |
String |
toString() |
Возвращает строковое представление этой точки и её расположения в (x,y) координатном пространстве. |
void |
translate |
Переводит эту точку, находящуюся в расположении (x,y), на dx вдоль x оси и на dy вдоль y оси, так что она теперь представляет точку (x+dx,y+dy). |
Методы, объявленные в классе java.awt.geom.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- координата 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)
Устанавливает расположение этой точки в указанных координатах с плавающей точкой. Значения с плавающей точкой будут округлены до целых значений. Любое число меньше
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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/Point.html