|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class InlineView extends LabelView
GlyphView. GlyphPainterBadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST| Конструктор и Описание |
|---|
InlineView(Element elem)
Создает новое представление, обернутое на элементе.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Представление |
breakView(int axis, int offset, float pos, float len)
Попытки повредить это представление о данной оси.
|
void |
changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
Дает уведомление из документа, что атрибуты были изменены в расположении, за которое это представление ответственно.
|
AttributeSet |
getAttributes()
Выбирает атрибуты, чтобы использовать, представляя.
|
int |
getBreakWeight(int axis, float pos, float len)
Определяет, насколько привлекательный возможность повреждения в этом представлении.
|
protected StyleSheet |
getStyleSheet() |
void |
insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
Дает уведомление, что что-то было вставлено в документ в расположении, за которое это представление ответственно.
|
void |
removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
Дает уведомление, что что-то было удалено из документа в расположении, за которое это представление ответственно.
|
protected void |
setPropertiesFromAttributes()
Установите кэшируемые свойства от атрибутов.
|
getBackground, getFont, getFontMetrics, getForeground, isStrikeThrough, isSubscript, isSuperscript, isUnderline, setBackground, setStrikeThrough, setSubscript, setSuperscript, setUnderlinecheckPainter, clone, createFragment, getAlignment, getEndOffset, getGlyphPainter, getMinimumSpan, getNextVisualPositionFrom, getPartialSpan, getPreferredSpan, getStartOffset, getTabbedSpan, getTabExpander, getText, modelToView, paint, setGlyphPainter, viewToModelappend, forwardUpdate, forwardUpdateToView, getChildAllocation, getContainer, getDocument, getElement, getGraphics, getMaximumSpan, getParent, getResizeWeight, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, replace, setParent, setSize, updateChildren, updateLayout, viewToModelequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPartialSpan, getTabbedSpanpublic InlineView(Element elem)
elem - элементpublic void insertUpdate(DocumentEvent e, Shape a, ViewFactory f)
null, поведение этого метода является зависящим от реализации.insertUpdate в class GlyphViewe - информация об изменении из ассоциированного документаa - текущее выделение представленияf - фабрика, чтобы использовать, чтобы восстановить, если у представления есть дочерние элементыView.insertUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)public void removeUpdate(DocumentEvent e, Shape a, ViewFactory f)
null, поведение этого метода является зависящим от реализации.removeUpdate в class GlyphViewe - информация об изменении из ассоциированного документаa - текущее выделение представленияf - фабрика, чтобы использовать, чтобы восстановить, если у представления есть дочерние элементыView.removeUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
changedUpdate в class LabelViewe - информация об изменении из ассоциированного документаa - текущее выделение представленияf - фабрика, чтобы использовать, чтобы восстановить, если у представления есть дочерние элементыView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)public AttributeSet getAttributes()
getAttributes в class Viewpublic int getBreakWeight(int axis,
float pos,
float len)
breakView на в процессе форматирования. Представление, которое представляет текст, у которого есть пробел в нем, могло бы быть более привлекательным чем представление, у которого нет никакого пробела, например. Чем выше вес, тем более привлекательный повреждение. Значение, равное или ниже чем BadBreakWeight не должен быть рассмотрен для повреждения. Значение, больше чем или равный ForcedBreakWeight должен быть поврежден. Это реализуется, чтобы обеспечить поведение значения по умолчанию возврата BadBreakWeight если длина не больше чем продолжительность представления, когда все представление представляет фрагмент. Если представление не было записано, чтобы поддерживать повреждающееся поведение, это не привлекательно, чтобы попытаться повредить представление. Пример представления, которое действительно поддерживает повреждение, LabelView. Пример представления, что использование повреждает вес, ParagraphView.
getBreakWeight в class GlyphViewaxis - может быть любой Представление. X_AXIS или Представление. Y_AXISpos - потенциальное расположение запуска поврежденного представления> = 0. Это может быть полезно для вычисления позиций табуляции.len - определяет относительную длину от на месте продажи, где потенциальное повреждение требуется> = 0.LabelView, ParagraphView, View.BadBreakWeight, View.GoodBreakWeight, View.ExcellentBreakWeight, View.ForcedBreakWeightpublic View breakView(int axis, int offset, float pos, float len)
View.breakView(int, int, float, float) для полного описания этого метода. Поведение этого метода является неуказанным в случае, если axis ни один не View.X_AXIS ни View.Y_AXIS, и в случае, если offset, pos, или len нуль.
breakView в class GlyphViewaxis - может быть также View.X_AXIS или View.Y_AXISoffset - расположение в модели документа, которую поврежденный фрагмент занял бы> = 0. Это было бы запускающимся смещением возвращенного фрагментаpos - позиция вдоль оси, которую поврежденное представление заняло бы> = 0. Это может быть полезно для вещей как вычисления вкладкиlen - определяет расстояние вдоль оси, где потенциальное повреждение требуется> = 0View.breakView(int, int, float, float)protected void setPropertiesFromAttributes()
setPropertiesFromAttributes в class LabelViewprotected StyleSheet getStyleSheet()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92