Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract static class GlyphView.GlyphPainter extends Object
Конструктор и Описание |
---|
GlyphView.GlyphPainter() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract float |
getAscent(GlyphView v) |
abstract int |
getBoundedPosition(GlyphView v, int p0, float x, float len)
Определяет расположение модели, которое представляет максимальное усовершенствование, которое соответствует в пределах данного промежутка.
|
abstract float |
getDescent(GlyphView v) |
abstract float |
getHeight(GlyphView v) |
int |
getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet)
Обеспечивает способ определить следующее визуально представленное расположение модели, что можно было бы поместить каре.
|
GlyphView. GlyphPainter |
getPainter(GlyphView v, int p0, int p1)
Создайте живописца, чтобы использовать для данного GlyphView.
|
abstract float |
getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)
Определите промежуток глифы, данные расположение запуска (для расширения вкладки).
|
abstract Shape |
modelToView(GlyphView v, int pos, Position.Bias bias, Shape a)
Обеспечивает отображение от координатного пространства модели документа до координатного пространства представления, отображенного на это.
|
abstract void |
paint(GlyphView v, Graphics g, Shape a, int p0, int p1)
Нарисуйте глифов, представляющих данный диапазон.
|
abstract int |
viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
Обеспечивает отображение от координатного пространства представления до логического координатного пространства модели.
|
public abstract float getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)
public abstract float getHeight(GlyphView v)
public abstract float getAscent(GlyphView v)
public abstract float getDescent(GlyphView v)
public abstract void paint(GlyphView v, Graphics g, Shape a, int p0, int p1)
public abstract Shape modelToView(GlyphView v, int pos, Position.Bias bias, Shape a) throws BadLocationException
v
- GlyphView
содержа целевое координатное пространствоpos
- позиция, чтобы преобразоватьbias
- также Position.Bias.Forward
или Position.Bias.Backward
a
- Границы ПредставленияBadLocationException
- если данная позиция не представляет допустимое расположение в ассоциированном документеView.modelToView(int, java.awt.Shape, javax.swing.text.Position.Bias)
public abstract int viewToModel(GlyphView v, float x, float y, Shape a, Position.Bias[] biasReturn)
v
- GlyphView
обеспечить отображение дляx
- эти X координатy
- координата Ya
- выделенная область, чтобы представить вbiasReturn
- также Position.Bias.Forward
или Position.Bias.Backward
возвращается как нулевой элемент этого массиваView.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])
public abstract int getBoundedPosition(GlyphView v, int p0, float x, float len)
v
- представление, чтобы найти, что расположение модели повреждается в.p0
- расположение в модели, где фрагмент должен запуститься, это - представление> = 0.x
- графическое расположение вдоль оси, которую поврежденное представление заняло бы> = 0. Это может быть полезно для вещей как вычисления вкладки.len
- определяет расстояние в представление, где потенциальное повреждение требуется> = 0.View.breakView(int, int, float, float)
public GlyphView.GlyphPainter getPainter(GlyphView v, int p0, int p1)
v
- GlyphView
предоставить живописцу дляp0
- запускающееся смещение документа> = 0p1
- конечное смещение документа> = p0public int getNextVisualPositionFrom(GlyphView v, int pos, Position.Bias b, Shape a, int direction, Position.Bias[] biasRet) throws BadLocationException
v
- представление, чтобы использоватьpos
- позиция, чтобы преобразовать> = 0b
- также Position.Bias.Forward
или Position.Bias.Backward
a
- выделенная область, чтобы представить вdirection
- направление от текущей позиции, которая может считаться клавишами со стрелками, обычно находимыми на клавиатуре. Это может быть SwingConstants. ЗАПАД, SwingConstants. ВОСТОК, SwingConstants. СЕВЕР, или SwingConstants. ЮГ.biasRet
- также Position.Bias.Forward
или Position.Bias.Backward
возвращается как нулевой элемент этого массиваBadLocationException
IllegalArgumentException
- для недопустимого направления
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92