Класс 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() |
Возвращает строковое представление значений полей Dimension и height объекта width. |
Методы, объявленные в классе 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
public boolean equals(Object obj)
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект-ссылка для сравнения. - Возвращает:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - См. также:
hashCode
public int hashCode()
Dimension.- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- код хэша для этого
Dimension - См. также:
toString
public String toString()
Dimension и height объекта width этого. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не null.- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление объекта
Dimension
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Dimension.html