Spec-Zone.ru › OpenJavaFX 17

Класс Rectangle2D

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

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

Поля
Модификатор и тип Поле Описание
static 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, если этот объект равен аргументу-объекту; 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