Класс 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 |
Проверяет, равны ли два объекта Dimension. |
double |
getHeight() |
Возвращает высоту этого Dimension с двойной точностью. |
Dimension |
getSize() |
Возвращает размер этого объекта Dimension. |
double |
getWidth() |
Возвращает ширину этого Dimension с двойной точностью. |
int |
hashCode() |
Возвращает хэш-код этого Dimension. |
void |
setSize |
Устанавливает размер этого объекта Dimension на указанную ширину и высоту с двойной точностью. |
void |
setSize |
Устанавливает размер этого объекта Dimension на указанную ширину и высоту. |
void |
setSize |
Устанавливает размер этого объекта Dimension на указанный размер. |
String |
toString() |
Возвращает строковое представление значений полей Dimension и width этого объекта height. |
Методы, объявленные в классе java.awt.geom.Dimension2D
clone, setSize
Подробное описание полей
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. Этот метод включён для полноты, для соответствия методу getSize, определённому классом Component.- Возвращает:
- размер этого измерения, новый экземпляр
Dimensionс той же шириной и высотой - С тех пор:
- 1.1
- См. также:
setSize
public void setSize(Dimension d)
Dimension с указанным размером. Этот метод включён для полноты, для соответствия методу setSize, определённому классом Component.- Параметры:
-
d- новый размер этого объектаDimension - С тех пор:
- 1.1
- См. также:
setSize
public void setSize(int width, int height)
Dimension с указанной шириной и высотой. Этот метод включён для полноты, для соответствия методу setSize, определённому классом Component.- Параметры:
-
width- новая ширина этого объектаDimension -
height- новая высота этого объектаDimension - С тех пор:
- 1.1
- См. также:
equals
hashCode
toString
public String toString()
Dimension и height этого объекта width. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/Dimension.html