Spec-Zone.ru › OpenJavaFX 21

Класс Rectangle2D

java.lang.Object
fx.geometry.Rectangle2D
public class Rectangle2D extends Object
Прямоугольник 2D, используемый для описания границ объекта. Он определяется местоположением (minX, minY) и размерами (ширина x высота).
Since:
JavaFX 2.0

Краткое описание полей

Модификатор и тип Поле Описание
static final Rectangle2D EMPTY
Пустой Rectangle2D экземпляр (все координаты равны нулю).

Краткое описание конструкторов

Конструктор Описание
Rectangle2D(double minX, double minY, double width, double height)
Создаёт новый экземпляр Rectangle2D.

Краткое описание методов

Модификатор и тип Метод Описание
boolean contains(double x, double y)
Проверяет, находятся ли указанные координаты (x, y) внутри границ Rectangle2D.
boolean contains(double x, double y, double w, double h)
Проверяет, полностью ли внутренняя область этого Rectangle2D содержит указанную прямоугольную область.
boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границ Rectangle2D.
boolean contains(Rectangle2D r)
Проверяет, полностью ли внутренняя область этого Rectangle2D содержит указанный Rectangle2D, r.
boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
double getHeight()
Высота этого Rectangle2D.
double getMaxX()
Координата x правого нижнего угла этого Rectangle2D.
double getMaxY()
Координата y правого нижнего угла этого Rectangle2D.
double getMinX()
Координата x левого верхнего угла этого Rectangle2D.
double getMinY()
Координата y левого верхнего угла этого Rectangle2D.
double getWidth()
Ширина этого Rectangle2D.
int hashCode()
Возвращает хэш-код для этого объекта Rectangle2D.
boolean intersects(double x, double y, double w, double h)
Проверяет, пересекается ли внутренняя область этого Rectangle2D с внутренней областью указанной прямоугольной области.
boolean intersects(Rectangle2D r)
Проверяет, пересекается ли внутренняя область этого Rectangle2D с внутренней областью указанного Rectangle2D, r.
String toString()
Возвращает строковое представление этого Rectangle2D.

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

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

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

EMPTY

public static final Rectangle2D EMPTY
Пустой Rectangle2D экземпляр (со всеми координатами, равными нулю).

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

Rectangle2D

public Rectangle2D(double minX, double minY, double width, double height)
Создаёт новый экземпляр Rectangle2D.
Параметры:
minX - Координата x верхнего левого угла Rectangle2D
minY - Координата y верхнего левого угла Rectangle2D
width - Ширина Rectangle2D
height - Высота Rectangle2D

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

getMinX

public double getMinX()
Координата x верхнего левого угла этого Rectangle2D.
Значение по умолчанию:
0.0
Возвращает:
координату x верхнего левого угла

getMinY

public double getMinY()
Координата y верхнего левого угла этого Rectangle2D.
Значение по умолчанию:
0.0
Возвращает:
координату y верхнего левого угла

getWidth

public double getWidth()
Ширина этого Rectangle2D.
Значение по умолчанию:
0.0
Возвращает:
ширину

getHeight

public double getHeight()
Высота этого Rectangle2D.
Значение по умолчанию:
0.0
Возвращает:
высоту

getMaxX

public double getMaxX()
Координата x нижнего правого угла этого Rectangle2D.
Значение по умолчанию:
minX + width
Возвращает:
координату x нижнего правого угла

getMaxY

public double getMaxY()
Координата y нижнего правого угла этого Rectangle2D.
Значение по умолчанию:
minY + height
Возвращает:
координату y нижнего правого угла

contains

public boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границы Rectangle2D.
Параметры:
p - указанная точка для проверки
Возвращает:
true, если указанная точка находится внутри границы этого Rectangle2D; в противном случае — false

contains

public boolean contains(double x, double y)
Проверяет, находятся ли указанные координаты (x, y) внутри границы Rectangle2D.
Параметры:
x - указанная координата x для проверки
y - указанная координата y для проверки
Возвращает:
true, если указанные координаты (x, y) находятся внутри границы этого Rectangle2D; в противном случае — false

contains

public boolean contains(Rectangle2D r)
Проверяет, полностью ли внутренняя часть этого Rectangle2D содержит указанный Rectangle2D, r.
Параметры:
r - Указанный Rectangle2D
Возвращает:
true, если указанный Rectangle2D, r, находится внутри границы этого Rectangle2D; в противном случае — false

contains

public boolean contains(double x, double y, double w, double h)
Проверяет, полностью ли внутренняя часть этого Rectangle2D содержит указанную прямоугольную область.
Параметры:
x - координата x верхнего левого угла указанной прямоугольной области
y - координата y верхнего левого угла указанной прямоугольной области
w - ширина указанной прямоугольной области
h - высота указанной прямоугольной области
Возвращает:
true, если внутренняя часть этого Rectangle2D полностью содержит указанную прямоугольную область; в противном случае — false

intersects

public boolean intersects(Rectangle2D r)
Проверяет, пересекается ли внутренняя часть этого Rectangle2D с внутренней частью указанного Rectangle2D, r.
Параметры:
r - Указанный Rectangle2D
Возвращает:
true, если внутренняя часть этого Rectangle2D и внутренняя часть указанного Rectangle2D, r, пересекаются

intersects

public boolean intersects(double x, double y, double w, double h)
Проверяет, пересекается ли внутренняя часть этого Rectangle2D с внутренней частью указанной прямоугольной области.
Параметры:
x - координата x верхнего левого угла указанной прямоугольной области
y - координата y верхнего левого угла указанной прямоугольной области
w - ширина указанной прямоугольной области
h - высота указанной прямоугольной области
Возвращает:
true, если внутренняя часть этого Rectangle2D и внутренняя часть прямоугольной области пересекаются

equals

public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
Переопределяет:
equals в классе Object
Параметры:
obj - ссылка на объект для сравнения.
Возвращает:
true, если этот объект равен аргументу obj; false в противном случае

hashCode

public int hashCode()
Возвращает хэш-код для этого объекта Rectangle2D.
Переопределяет:
hashCode в классе Object
Возвращает:
хэш-код для этого объекта Rectangle2D.

toString

public String toString()
Возвращает строковое представление этого Rectangle2D. Этот метод предназначен только для информационных целей. Содержимое и формат возвращаемой строки могут отличаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
Переопределяет:
toString в классе Object

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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