|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ShapeGraphicAttribute extends GraphicAttribute
GraphicAttribute| Модификатор и Тип | Поле и Описание |
|---|---|
static boolean |
ЗАЛИВКА
Ключ, указывающий на форму, должен быть заполнен.
|
static boolean |
ШТРИХ
Ключ, указывающий на форму, должен перечеркнуться с широким штрихом с 1 пикселем.
|
BOTTOM_ALIGNMENT, CENTER_BASELINE, HANGING_BASELINE, ROMAN_BASELINE, TOP_ALIGNMENT| Конструктор и Описание |
|---|
ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
Конструкции a
ShapeGraphicAttribute для указанного Shape. |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
draw(Graphics2D graphics, float x, float y)
Представляет это
GraphicAttribute в указанном расположении. |
boolean |
equals(Object rhs)
Сравнивает это
ShapeGraphicAttribute к указанному Object. |
boolean |
equals(ShapeGraphicAttribute rhs)
Сравнивает это
ShapeGraphicAttribute к указанному ShapeGraphicAttribute. |
float |
getAdvance()
Возвращает усовершенствование этого
ShapeGraphicAttribute. |
float |
getAscent()
Возвращает подъем этого
ShapeGraphicAttribute. |
Rectangle2D |
getBounds()
Возвраты a
Rectangle2D это включает все биты, оттянутые этим ShapeGraphicAttribute относительно позиции рендеринга. |
float |
getDescent()
Возвращает спуск этого
ShapeGraphicAttribute. |
Форма |
getOutline(AffineTransform tx)
Возвратите a
Shape это представляет область что это ShapeGraphicAttribute представляет. |
int |
hashCode()
Возвращает хэш-код для этого
ShapeGraphicAttribute. |
getAlignment, getJustificationInfopublic static final boolean STROKE
public static final boolean FILL
public ShapeGraphicAttribute(Shape shape, int alignment, boolean stroke)
ShapeGraphicAttribute для указанного Shape.shape - Shape представлять. Shape представляется с его источником в источнике этого ShapeGraphicAttribute в узле TextLayout. Этот объект поддерживает ссылку на shape.alignment - одно из выравнивания от этого ShapeGraphicAttribute.stroke - true если Shape должен перечеркнуться; false если Shape должно быть заполнено.public float getAscent()
ShapeGraphicAttribute. Подъем a ShapeGraphicAttribute положительное расстояние от источника Shape к вершине границ Shape.getAscent в class GraphicAttributeShapeGraphicAttribute.GraphicAttribute.getBounds()public float getDescent()
ShapeGraphicAttribute. Спуск a ShapeGraphicAttribute расстояние от источника Shape к нижней части границ Shape.getDescent в class GraphicAttributeShapeGraphicAttribute.GraphicAttribute.getBounds()public float getAdvance()
ShapeGraphicAttribute. Усовершенствование a ShapeGraphicAttribute расстояние от источника Shape к правой стороне границ Shape.getAdvance в class GraphicAttributeShapeGraphicAttribute.GraphicAttribute.getBounds()public void draw(Graphics2D graphics, float x, float y)
GraphicAttribute в указанном расположении.draw в class GraphicAttributegraphics - Graphics2D в котором можно представить графикуx - пространство пользователя X координат, где графика представляетсяy - пространство пользователя Y координирует, где графика представляетсяpublic Rectangle2D getBounds()
Rectangle2D это включает все биты, оттянутые этим ShapeGraphicAttribute относительно позиции рендеринга. Графика может быть представлена вне ее источника, подъема, спуска, или усовершенствования; но если это делает, реализация этого метода должна указать, где графика представляется.getBounds в class GraphicAttributeRectangle2D это включает все биты, представленные этим ShapeGraphicAttribute.public Shape getOutline(AffineTransform tx)
Shape это представляет область что это ShapeGraphicAttribute представляет. Это используется когда a TextLayout требуется возвратить схему текста. (Непреобразованная) форма не должна расшириться вне прямоугольных границ, возвращенных getBounds.getOutline в class GraphicAttributetx - дополнительное AffineTransform применяться к этому ShapeGraphicAttribute. Это может быть нулем.Shape представление этого графического атрибута, подходящего для перечеркивания или заполнения.public int hashCode()
ShapeGraphicAttribute.hashCode в class ObjectShapeGraphicAttribute.Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object rhs)
ShapeGraphicAttribute к указанному Object.equals в class Objectrhs - Object сравниться для равенстваtrue если это ShapeGraphicAttribute равняется rhs; false иначе.Object.hashCode(), HashMappublic boolean equals(ShapeGraphicAttribute rhs)
ShapeGraphicAttribute к указанному ShapeGraphicAttribute.rhs - ShapeGraphicAttribute сравниться для равенстваtrue если это ShapeGraphicAttribute равняется rhs; false иначе.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92