Spec-Zone.ru › OpenJDK 8

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

Устанавливает расположение этой точки в соответствии с заданными координатами с плавающей точкой.

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.

С момента:
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
Возвращает:
строковое представление этой точки

© 1993, 2020, 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