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