DimensionF
Inheritance: java.lang.Object, java.awt.geom.Dimension2D
All Implemented Interfaces: java.io.Serializable
public class DimensionF extends Dimension2D implements Serializable
Класс Dimension инкапсулирует ширину и высоту компонента (в одинарной точности) в одном объекте.
Обычно значения width и height являются неотрицательными целыми числами. Конструкторы, позволяющие создавать объект измерения, не препятствуют установке отрицательного значения для этих свойств. Если значение width или height отрицательно, поведение некоторых методов, определённых другими объектами, не определено.
Конструкторы
| Конструктор | Описание |
|---|---|
| DimensionF() | Создаёт экземпляр Dimension с нулевой шириной и нулевой высотой. |
| DimensionF(DimensionF d) | Создаёт экземпляр Dimension, ширина и высота которого совпадают с указанным измерением. |
| DimensionF(float width, float height) | Создаёт Dimension и инициализирует его указанной шириной и указанной высотой. |
Поля
| Поле | Описание |
|---|---|
| height | Размер высоты; могут использоваться отрицательные значения. |
| width | Размер ширины; могут использоваться отрицательные значения. |
Методы
| Метод | Описание |
|---|---|
| clone() | |
| equals(Object obj) | Проверяет, имеют ли два объекта измерения одинаковые значения. |
| getClass() | |
| getHeight() | {@inheritDoc} |
| getSize() | Получает размер этого объекта Dimension. |
| getWidth() | {@inheritDoc} |
| hashCode() | Возвращает хеш‑код для этого Dimension. |
| notify() | |
| notifyAll() | |
| setSize(DimensionF d) | Устанавливает размер этого объекта Dimension в указанное значение. |
| setSize(double width, double height) | Устанавливает размер этого объекта Dimension в указанную ширину и высоту с двойной точностью. |
| setSize(float width, float height) | Устанавливает размер этого объекта Dimension в указанную ширину и высоту. |
| setSize(Dimension2D arg0) | |
| toString() | Возвращает строковое представление значений полей height и width этого объекта Dimension. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
DimensionF()
public DimensionF()
Создаёт экземпляр Dimension с нулевой шириной и нулевой высотой.
DimensionF(DimensionF d)
public DimensionF(DimensionF d)
Создаёт экземпляр Dimension, ширина и высота которого совпадают с указанным измерением.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| d | DimensionF | указанное измерение для значений width и height |
DimensionF(float width, float height)
public DimensionF(float width, float height)
Создаёт Dimension и инициализирует его указанной шириной и указанной высотой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ширина | float | указанная ширина |
| высота | float | указанная высота |
height
public float height
Размер высоты; могут использоваться отрицательные значения.
width
public float width
Размер ширины; могут использоваться отрицательные значения.
clone()
public Object clone()
Returns: java.lang.Object
equals(Object obj)
public boolean equals(Object obj)
Проверяет, имеют ли два объекта измерения одинаковые значения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public double getHeight()
Returns: double
getSize()
public DimensionF getSize()
Получает размер этого объекта Dimension. Этот метод включён для полноты, чтобы соответствовать методу getSize, определённому в Component.
Returns:
DimensionF - the size of this dimension, a new instance of Dimension with the same width and height
getWidth()
public double getWidth()
Returns: double
hashCode()
public int hashCode()
Возвращает хеш‑код для этого Dimension.
Returns:
int — хеш‑код для этого Dimension
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setSize(DimensionF d)
public void setSize(DimensionF d)
Устанавливает размер этого объекта Dimension в указанное значение. Этот метод включён для полноты, чтобы соответствовать методу setSize, определённому в Component.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| d | DimensionF | новый размер для этого объекта Dimension |
setSize(double width, double height)
public void setSize(double width, double height)
Устанавливает размер этого объекта Dimension в указанные ширину и высоту с двойной точностью. Обратите внимание, что если width или height превышают Integer.MAX_VALUE, они будут сброшены до Integer.MAX_VALUE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ширина | double | новая ширина для объекта Dimension |
| высота | double | новая высота для объекта Dimension |
setSize(float width, float height)
public void setSize(float width, float height)
Устанавливает размер этого объекта Dimension в указанные ширину и высоту. Этот метод включён для полноты, чтобы соответствовать методу setSize, определённому в Component.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| ширина | float | новая ширина для этого объекта Dimension |
| высота | float | новая высота для этого объекта Dimension |
setSize(Dimension2D arg0)
public void setSize(Dimension2D arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.awt.geom.Dimension2D |
toString()
public String toString()
Возвращает строковое представление значений полей height и width этого объекта Dimension. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не может быть null.
Returns:
java.lang.String — строковое представление этого объекта Dimension
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |