Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Point extends Point2D implements Serializable
(x,y)
координатное пространство, определенное в целочисленной точности.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)
Определяет, равны ли две точки.
|
Точка |
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)
Устанавливает расположение точки к указанному расположению.
|
Строка |
toString()
Возвращает строковое представление этой точки и ее расположения в
(x,y) координатное пространство. |
void |
translate(int dx, int dy)
Преобразовывает эту точку, в расположении
(x,y) , dx вперед x ось и dy вперед y ось так, чтобы это теперь представило точку (x+dx,y+dy) . |
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation
public int x
Point
. Если координата № X будет установлена, то она примет значение по умолчанию к 0.getLocation()
, move(int, int)
public int y
Point
. Если никакая координата Y не будет установлена, то это примет значение по умолчанию к 0.getLocation()
, move(int, int)
public Point()
public Point(Point p)
Point
объект.p
- точкаpublic Point(int x, int y)
(x,y)
расположение в координатном пространстве.x
- X координат недавно созданного Point
y
- координата Y недавно созданного Point
public double getX()
Point2D
в double
точность.public double getY()
Point2D
в double
точность.public Point getLocation()
getLocation
метод Component
.Component.getLocation()
, setLocation(java.awt.Point)
, setLocation(int, int)
public void setLocation(Point p)
setLocation
метод Component
.p
- точка, новое расположение для этой точкиComponent.setLocation(java.awt.Point)
, getLocation()
public void setLocation(int x, int y)
Этот метод включается для законченности, чтобы быть параллельным setLocation
метод Component
. Его поведение идентично с move(int, int)
.
x
- X координат нового расположенияy
- координата Y нового расположенияComponent.setLocation(int, int)
, getLocation()
, move(int, int)
public void setLocation(double x, double y)
Integer.MIN_VALUE
будет сброшен к MIN_VALUE
, и любое число, больше чем Integer.MAX_VALUE
будет сброшен к MAX_VALUE
.setLocation
в классе Point2D
x
- X координат нового расположенияy
- координата Y нового расположенияgetLocation()
public void move(int x, int y)
(x,y)
координатная плоскость. Этот метод идентичен с setLocation(int, int)
.x
- X координат нового расположенияy
- координата Y нового расположенияComponent.setLocation(int, int)
public void translate(int dx, int dy)
(x,y)
, dx
вперед x
ось и dy
вперед y
ось так, чтобы это теперь представило точку (x+dx,y+dy)
.dx
- расстояние, чтобы переместить эту точку вдоль X осейdy
- расстояние, чтобы переместить эту точку вдоль Оси Ypublic boolean equals(Object obj)
Point2D
равны если значения их x
и y
задействованные поля, представляя их позицию в координатном пространстве, являются тем же самым.equals
в классе Point2D
obj
- объект быть по сравнению с этим Point2D
true
если объект, который будет сравнен, является экземпляром Point2D
и имеет те же самые значения; false
иначе.Object.hashCode()
, HashMap
public String toString()
(x,y)
координатное пространство. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.