Класс Dimension
java.lang.Object
java.awt.geom.Dimension2D
java.awt.Dimension
- Все реализуемые интерфейсы:
Serializable, Cloneable
- Прямые известные подклассы:
DimensionUIResource
public class Dimension extends Dimension2D implements Serializable
Класс
Dimension объединяет ширину и высоту компонента (с целочисленной точностью) в одном объекте. Класс связан с определёнными свойствами компонентов. Несколько методов, определённых классом Component и интерфейсом LayoutManager, возвращают объект Dimension. Обычно значения width и height являются неотрицательными целыми числами. Конструкторы, позволяющие создать размер, не препятствуют установке отрицательных значений этих свойств. Если значение width или height отрицательно, поведение некоторых методов, определённых другими объектами, не определено.
- Начиная с:
- 1.0
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
int |
height |
Размер высоты; можно использовать отрицательные значения. |
int |
width |
Размер ширины; можно использовать отрицательные значения. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Dimension() |
Создаёт экземпляр Dimension с нулевой шириной и нулевой высотой. |
Dimension |
Создаёт объект Dimension и инициализирует его указанными значениями ширины и высоты. |
Dimension |
Создаёт экземпляр Dimension, ширина и высота которого совпадают с шириной и высотой указанного размера. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Проверяет, имеют ли два объекта размера одинаковые значения. |
double |
getHeight() |
Возвращает высоту этого объекта Dimension с двойной точностью. |
Dimension |
getSize() |
Получает размер этого объекта Dimension. |
double |
getWidth() |
Возвращает ширину этого объекта Dimension с двойной точностью. |
int |
hashCode() |
Возвращает хеш-код этого объекта Dimension. |
void |
setSize |
Задаёт размер этого объекта Dimension, используя указанные значения ширины и высоты с двойной точностью. |
void |
setSize |
Задаёт размер этого объекта Dimension, используя указанные значения ширины и высоты. |
void |
setSize |
Задаёт размер этого объекта Dimension, используя указанный размер. |
String |
toString() |
Возвращает строковое представление значений полей height и width объекта Dimension. |
Методы, объявленные в классе Dimension2D
clone, setSize | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
clone() |
Создаёт новый объект того же класса, что и этот объект. |
void |
setSize |
Задаёт размер этого объекта Dimension2D в соответствии с указанным размером. |
Методы, объявленные в классе Object
finalize, getClass, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удалён в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством уведомления или прерывания, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
width
public int width
Размер ширины; можно использовать отрицательные значения.
- Начиная с:
- 1.0
- См. также:
height
public int height
Размер высоты; можно использовать отрицательные значения.
- Начиная с:
- 1.0
- См. также:
Подробное описание конструкторов
Dimension
public Dimension()
Создаёт экземпляр
Dimension с нулевой шириной и нулевой высотой.Dimension
public Dimension(Dimension d)
Создаёт экземпляр
Dimension, ширина и высота которого совпадают с шириной и высотой указанного размера.- Параметры:
-
d— указанный размер для значенийwidthиheight
Dimension
public Dimension(int width, int height)
Создаёт объект
Dimension и инициализирует его указанными значениями ширины и высоты.- Параметры:
-
width— указанная ширина -
height— указанная высота
Подробное описание методов
getWidth
public double getWidth()
Возвращает ширину этого объекта
Dimension с двойной точностью.- Определён в:
-
getWidthв классеDimension2D - Возвращает:
- ширину этого объекта
Dimension. - Начиная с:
- 1.2
getHeight
public double getHeight()
Возвращает высоту этого объекта
Dimension с двойной точностью.- Определён в:
-
getHeightв классеDimension2D - Возвращает:
- высоту этого объекта
Dimension. - Начиная с:
- 1.2
setSize
public void setSize(double width, double height)
Задаёт размер этого объекта
Dimension, используя указанные значения ширины и высоты с двойной точностью. Обратите внимание: если width или height больше Integer.MAX_VALUE, их значения будут заменены на Integer.MAX_VALUE.- Определён в:
-
setSizeв классеDimension2D - Параметры:
-
width— новая ширина объектаDimension -
height— новая высота объектаDimension - Начиная с:
- 1.2
getSize
public Dimension getSize()
Получает размер этого объекта
Dimension. Этот метод включён для полноты API и соответствует методу getSize, определённому в Component.- Возвращает:
- размер этого объекта, новый экземпляр
Dimensionс той же шириной и высотой - Начиная с:
- 1.1
- См. также:
setSize
public void setSize(Dimension d)
Задаёт размер этого объекта
Dimension равным указанному размеру. Этот метод включён для полноты API и соответствует методу setSize, определённому в Component.- Параметры:
-
d— новый размер этого объектаDimension - Начиная с:
- 1.1
- См. также:
setSize
public void setSize(int width, int height)
Задаёт размер этого объекта
Dimension, используя указанные значения ширины и высоты. Этот метод включён для полноты API и соответствует методу setSize, определённому в Component.- Параметры:
-
width— новая ширина этого объектаDimension -
height— новая высота этого объектаDimension - Начиная с:
- 1.1
- См. также:
equals
hashCode
toString
public String toString()
Возвращает строковое представление значений полей
height и width объекта Dimension. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.