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, getJustificationInfo
public 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 GraphicAttribute
ShapeGraphicAttribute
.GraphicAttribute.getBounds()
public float getDescent()
ShapeGraphicAttribute
. Спуск a ShapeGraphicAttribute
расстояние от источника Shape
к нижней части границ Shape
.getDescent
в class GraphicAttribute
ShapeGraphicAttribute
.GraphicAttribute.getBounds()
public float getAdvance()
ShapeGraphicAttribute
. Усовершенствование a ShapeGraphicAttribute
расстояние от источника Shape
к правой стороне границ Shape
.getAdvance
в class GraphicAttribute
ShapeGraphicAttribute
.GraphicAttribute.getBounds()
public void draw(Graphics2D graphics, float x, float y)
GraphicAttribute
в указанном расположении.draw
в class GraphicAttribute
graphics
- Graphics2D
в котором можно представить графикуx
- пространство пользователя X координат, где графика представляетсяy
- пространство пользователя Y координирует, где графика представляетсяpublic Rectangle2D getBounds()
Rectangle2D
это включает все биты, оттянутые этим ShapeGraphicAttribute
относительно позиции рендеринга. Графика может быть представлена вне ее источника, подъема, спуска, или усовершенствования; но если это делает, реализация этого метода должна указать, где графика представляется.getBounds
в class GraphicAttribute
Rectangle2D
это включает все биты, представленные этим ShapeGraphicAttribute
.public Shape getOutline(AffineTransform tx)
Shape
это представляет область что это ShapeGraphicAttribute
представляет. Это используется когда a TextLayout
требуется возвратить схему текста. (Непреобразованная) форма не должна расшириться вне прямоугольных границ, возвращенных getBounds
.getOutline
в class GraphicAttribute
tx
- дополнительное AffineTransform
применяться к этому ShapeGraphicAttribute
. Это может быть нулем.Shape
представление этого графического атрибута, подходящего для перечеркивания или заполнения.public int hashCode()
ShapeGraphicAttribute
.hashCode
в class Object
ShapeGraphicAttribute
.Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public boolean equals(Object rhs)
ShapeGraphicAttribute
к указанному Object
.equals
в class Object
rhs
- Object
сравниться для равенстваtrue
если это ShapeGraphicAttribute
равняется rhs
; false
иначе.Object.hashCode()
, HashMap
public boolean equals(ShapeGraphicAttribute rhs)
ShapeGraphicAttribute
к указанному ShapeGraphicAttribute
.rhs
- ShapeGraphicAttribute
сравниться для равенстваtrue
если это ShapeGraphicAttribute
равняется rhs
; false
иначе.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92