Spec-Zone.ru › OpenJDK 17

Класс 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
См. также:
  • Component
  • LayoutManager
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
int height
Высота; могут использоваться отрицательные значения.
int width
Ширина; могут использоваться отрицательные значения.

Краткое описание конструкторов

Конструктор Описание
Dimension()
Создает экземпляр Dimension с шириной и высотой, равными нулю.
Dimension(int width, int height)
Создает Dimension и инициализирует его заданной шириной и высотой.
Dimension(Dimension d)
Создает экземпляр Dimension с шириной и высотой, равными ширине и высоте указанного размера.

Краткое описание методов

Модификатор и тип Метод Описание
boolean equals(Object obj)
Проверяет, равны ли два объекта размера.
double getHeight()
Возвращает высоту этого объекта Dimension с двойной точностью.
Dimension getSize()
Возвращает размер этого объекта Dimension.
double getWidth()
Возвращает ширину этого объекта Dimension с двойной точностью.
int hashCode()
Возвращает хэш-код этого объекта Dimension.
void setSize(double width, double height)
Устанавливает размер этого объекта Dimension до указанной ширины и высоты с двойной точностью.
void setSize(int width, int height)
Устанавливает размер этого объекта Dimension до указанной ширины и высоты.
void setSize(Dimension d)
Устанавливает размер этого объекта Dimension до указанного размера.
String toString()
Возвращает строковое представление значений полей Dimension и height объекта width.

Методы, объявленные в классе java.awt.geom.Dimension2D

clone, setSize

Методы, объявленные в классе java.lang.Object

finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание полей

width

public int width
Размер ширины; можно использовать отрицательные значения.
С момента:
1.0
См. также:
  • getSize()
  • setSize(double, double)

height

public int height
Размер высоты; можно использовать отрицательные значения.
С момента:
1.0
См. также:
  • getSize()
  • setSize(double, double)

Подробное описание конструкторов

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(double, double)
  • Component.getSize()

setSize

public void setSize(Dimension d)
Устанавливает размер этого объекта Dimension до указанного размера. Этот метод включён для полноты, чтобы соответствовать методу setSize, определённому классом Component.
Параметры:
d - новый размер для этого объекта Dimension
С момента:
1.1
См. также:
  • getSize()
  • Component.setSize(int, int)

setSize

public void setSize(int width, int height)
Устанавливает размер этого объекта Dimension до указанной ширины и высоты. Этот метод включён для полноты, чтобы соответствовать методу setSize, определённому классом Component.
Параметры:
width - новая ширина для этого объекта Dimension
height - новая высота для этого объекта Dimension
С момента:
1.1
См. также:
  • getSize()
  • Component.setSize(int, int)

equals

public boolean equals(Object obj)
Проверяет, имеют ли два объекта размера одинаковые значения.
Переопределяет:
equals в классе Object
Параметры:
obj - объект-ссылка для сравнения.
Возвращает:
true если этот объект такой же, как аргумент obj; false в противном случае.
См. также:
  • Object.hashCode()
  • HashMap

hashCode

public int hashCode()
Возвращает код хэша для этого Dimension.
Переопределяет:
hashCode в классе Object
Возвращает:
код хэша для этого Dimension
См. также:
  • Object.equals(java.lang.Object)
  • System.identityHashCode(java.lang.Object)

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API