Класс Rectangle2D
- javafx.geometry.Rectangle2D
public class Rectangle2D extends Object
С момента:
JavaFX 2.0
-
Краткое описание полей
Поля Модификатор и тип Поле и описание static Rectangle2DEMPTYПустой экземплярRectangle2D(все координаты равны нулю).
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Rectangle2D(double minX, double minY, double width, double height)Создаёт новый экземплярRectangle2D.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание booleancontains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границыRectangle2D.booleancontains(double x, double y, double w, double h)Проверяет, полностью ли внутренность этогоRectangle2Dсодержит указанную прямоугольную область.booleancontains(Point2D p)Проверяет, находится ли указанная точка внутри границыRectangle2D.booleancontains(Rectangle2D r)Проверяет, полностью ли внутренность этогоRectangle2Dсодержит указанный Rectangle2D,r.booleanequals(Object obj)Указывает, является ли другой объект "равным" этому.doublegetHeight()Высота этогоRectangle2D.doublegetMaxX()Координата x правого нижнего угла этогоRectangle2D.doublegetMaxY()Координата y правого нижнего угла этогоRectangle2D.doublegetMinX()Координата x левого верхнего угла этогоRectangle2D.doublegetMinY()Координата y левого верхнего угла этогоRectangle2D.doublegetWidth()Ширина этогоRectangle2D.inthashCode()Возвращает хеш-код для этого объектаRectangle2D.booleanintersects(double x, double y, double w, double h)Проверяет, пересекается ли внутренность этогоRectangle2Dс внутренностью указанной прямоугольной области.booleanintersects(Rectangle2D r)Проверяет, пересекается ли внутренность этогоRectangle2Dс внутренностью указанного Rectangle2D,r.StringtoString()Возвращает строковое представление этогоRectangle2D.
-
Подробное описание полей
-
EMPTY
public static final Rectangle2D EMPTY
Пустой экземплярRectangle2D(все координаты равны нулю).
-
-
Подробное описание конструкторов
-
Rectangle2D
public Rectangle2D(double minX, double minY, double width, double height)Создаёт новый экземплярRectangle2D.Параметры:
minX- Координата x левого верхнего угла прямоугольникаRectangle2D
-
-
Подробное описание методов
-
getMinX
public double getMinX()
Координата x левого верхнего угла этогоRectangle2D.Значение по умолчанию:
0.0
-
getMinY
public double getMinY()
Координата y левого верхнего угла этогоRectangle2D.Значение по умолчанию:
0.0
-
getWidth
public double getWidth()
Ширина этогоRectangle2D.Значение по умолчанию:
0.0
-
getHeight
public double getHeight()
Высота этогоRectangle2D.Значение по умолчанию:
0.0
-
getMaxX
public double getMaxX()
Координата x правого нижнего угла этогоRectangle2D.Значение по умолчанию:
minX + width
-
getMaxY
public double getMaxY()
Координата y правого нижнего угла этогоRectangle2D.Значение по умолчанию:
minY + height
-
contains
public boolean contains(Point2D p)
Проверяет, находится ли указанная точка внутри границыRectangle2D.Параметры:
p- указанная точка для проверкиВозвращает:
true, если указанная точка находится внутри границы этого
Rectangle2D; иначе false.
-
contains
public boolean contains(double x, double y)Проверяет, находятся ли указанные координаты(x, y)внутри границыRectangle2D.Параметры:
x- указанная координата x для проверкиВозвращает:
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 левого верхнего угла указанной прямоугольной областиВозвращает:
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 левого верхнего угла указанной прямоугольной областиВозвращает:
true, если внутренности этого
Rectangle2Dи прямоугольной области пересекаются.
-
equals
public boolean equals(Object obj)
Указывает, является ли другой объект "равным" этому.
-
hashCode
public int hashCode()
Возвращает хеш-код для этого объектаRectangle2D.
-
toString
public String toString()
Возвращает строковое представление этогоRectangle2D. Этот метод предназначен только для информационных целей. Содержимое и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может бытьnull.
-
© 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.