Spec-Zone.ru › OpenJDK 21

Класс 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(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).

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

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

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

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

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

x

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

y

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

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

Point

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

Point

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

Point

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

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

getX

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

getY

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

getLocation

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

setLocation

public void setLocation(Point p)
Устанавливает расположение точки в указанное расположение. Этот метод включён для полноты, для соответствия методу setLocation класса Component.
Параметры:
p - точка, новое расположение для этой точки
Since:
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 нового расположения
Since:
1.1
См. также:
  • Component.setLocation(int, int)
  • getLocation()
  • move(int, int)

setLocation

public void setLocation(double x, double y)
Устанавливает расположение этой точки в соответствии с указанными координатами с плавающей точкой. Значения с плавающей точкой будут округлены до целых значений. Любое число, меньшее 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
Возвращает:
строковое представление этой точки

© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/Point.html

Spec-Zone.ru

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