Класс ImageGraphicAttribute
java.lang.Object
java.awt.font.GraphicAttribute
java.awt.font.ImageGraphicAttribute
public final class ImageGraphicAttribute extends GraphicAttribute
- См. также:
Краткое описание полей
Поля, объявленные в классе java.awt.font.GraphicAttribute
BOTTOM_ALIGNMENT, CENTER_BASELINE, HANGING_BASELINE, ROMAN_BASELINE, TOP_ALIGNMENT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ImageGraphicAttribute |
Создаёт ImageGraphicAttribute по заданному Image. |
ImageGraphicAttribute |
Создаёт ImageGraphicAttribute по заданному Image. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
draw |
Отображает этот GraphicAttribute в указанном месте. |
boolean |
equals |
Сравнивает этот ImageGraphicAttribute с указанным ImageGraphicAttribute. |
boolean |
equals |
Сравнивает этот ImageGraphicAttribute с указанным Object. |
float |
getAdvance() |
Возвращает сдвиг этого ImageGraphicAttribute. |
float |
getAscent() |
Возвращает восходящую часть этого ImageGraphicAttribute. |
Rectangle2D |
getBounds() |
Возвращает Rectangle2D, охватывающий все биты, отображаемые этим ImageGraphicAttribute, относительно позиции отображения. |
float |
getDescent() |
Возвращает нисходящую часть этого ImageGraphicAttribute. |
int |
hashCode() |
Возвращает хэш-код для этого ImageGraphicAttribute. |
Методы, объявленные в классе java.awt.font.GraphicAttribute
getAlignment, getJustificationInfo, getOutline
Подробное описание конструкторов
ImageGraphicAttribute
public ImageGraphicAttribute(Image image, int alignment)
Создаёт
ImageGraphicAttribute по заданному Image. Начало координат в (0, 0).- Параметры:
-
image-Imageдля отображения этимImageGraphicAttribute. Объект сохраняет ссылку наimage. -
alignment- один из способов выравнивания отImageGraphicAttribute
ImageGraphicAttribute
public ImageGraphicAttribute(Image image, int alignment, float originX, float originY)
Создаёт
ImageGraphicAttribute по заданному Image . Точка (originX, originY) в Image отображается в начале координат ImageGraphicAttribute в тексте.- Параметры:
-
image-Imageдля отображения этимImageGraphicAttribute. Объект сохраняет ссылку наimage. -
alignment- один из способов выравнивания отImageGraphicAttribute -
originX- координата X точки внутриImage, которая отображается в начале координатImageGraphicAttributeв строке текста. -
originY- координата Y точки внутриImage, которая отображается в начале координатImageGraphicAttributeв строке текста.
Подробное описание методов
getAscent
public float getAscent()
Возвращает восходящую часть этого
ImageGraphicAttribute. Восходящая часть ImageGraphicAttribute — это расстояние от верхней части изображения до начала координат.- Унаследованно от:
-
getAscentв классеGraphicAttribute - Возвращает:
- восходящую часть этого
ImageGraphicAttribute. - См. также:
getDescent
public float getDescent()
Возвращает нисходящую часть этого
ImageGraphicAttribute. Нисходящая часть ImageGraphicAttribute — это расстояние от начала координат до нижней части изображения.- Унаследованно от:
-
getDescentв классеGraphicAttribute - Возвращает:
- нисходящую часть этого
ImageGraphicAttribute. - См. также:
getAdvance
public float getAdvance()
Возвращает сдвиг этого
ImageGraphicAttribute. Сдвиг ImageGraphicAttribute — это расстояние от начала координат до правого края изображения.- Унаследованно от:
-
getAdvanceв классеGraphicAttribute - Возвращает:
- сдвиг этого
ImageGraphicAttribute. - См. также:
getBounds
public Rectangle2D getBounds()
Возвращает
Rectangle2D, охватывающий все биты, отображаемые этим ImageGraphicAttribute, относительно позиции отображения. Графика может отображаться за пределами своего начала, восходящей или нисходящей части, или сдвига; но в этом случае реализация метода должна указывать, где отображается графика.- Переопределяет:
-
getBoundsв классеGraphicAttribute - Возвращает:
Rectangle2D, охватывающий все биты, отображаемые этимImageGraphicAttribute.
draw
public void draw(Graphics2D graphics, float x, float y)
Отображает этот
GraphicAttribute в указанном месте.- Унаследованно от:
-
drawв классеGraphicAttribute - Параметры:
-
graphics-Graphics2Dдля отображения графики -
x- координата X в пространстве пользователя, где отображается графика -
y- координата Y в пространстве пользователя, где отображается графика
hashCode
public int hashCode()
Возвращает хэш-код для этого
ImageGraphicAttribute.- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
equals
public boolean equals(Object rhs)
Сравнивает этот
ImageGraphicAttribute с указанным Object.- Переопределяет:
-
equalsв классеObject - Параметры:
-
rhs-Objectдля сравнения на равенство - Возвращает:
-
true, если этотImageGraphicAttributeравенrhs;falseв противном случае. - См. также:
equals
public boolean equals(ImageGraphicAttribute rhs)
Сравнивает этот
ImageGraphicAttribute с указанным ImageGraphicAttribute.- Параметры:
-
rhs-ImageGraphicAttributeдля сравнения на равенство - Возвращает:
-
true, если этотImageGraphicAttributeравенrhs;falseв противном случае.
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/font/ImageGraphicAttribute.html