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:

ПараметрТипОписание
dDimensionFуказанное измерение для значений 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:

ПараметрТипОписание
objjava.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:

ПараметрТипОписание
dDimensionFновый размер для этого объекта 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:

ПараметрТипОписание
arg0java.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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int