Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LabelView extends GlyphView implements TabableView
LabelView
стилизованный блок текста, который представляет представление, отображенное по элементу в текстовой модели. Это кэширует символьные атрибуты уровня, используемые для того, чтобы представить.GlyphView. GlyphPainter
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Конструктор и Описание |
---|
LabelView(Element elem)
Создает новое представление, обернутое на элементе.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
Дает уведомление из документа, что атрибуты были изменены в расположении, за которое это представление ответственно.
|
Цвет |
getBackground()
Выбирает цвет фона, чтобы использовать, чтобы представить глифов.
|
Шрифт |
getFont()
Выбирает шрифт, на котором глифы должны быть основаны.
|
protected FontMetrics |
getFontMetrics()
Осуждаемый.
FontMetrics не используются для рендеринга глифа, работая в JDK.
|
Цвет |
getForeground()
Выбирает цвет переднего плана, чтобы использовать, чтобы представить глифов.
|
boolean |
isStrikeThrough()
Определяет, должна ли у глифов быть перечеркнутая строка.
|
boolean |
isSubscript()
Определяет, должны ли глифы быть представлены как верхний индекс.
|
boolean |
isSuperscript()
Определяет, должны ли глифы быть представлены как нижний индекс.
|
boolean |
isUnderline()
Определяет, должны ли глифы быть подчеркнуты.
|
protected void |
setBackground(Color bg)
Устанавливает цвет фона для представления.
|
protected void |
setPropertiesFromAttributes()
Устанавливает кэшируемые свойства от атрибутов.
|
protected void |
setStrikeThrough(boolean s)
Наборы, есть ли у представления забастовка/строка через это.
|
protected void |
setSubscript(boolean s)
Наборы, представляет ли представление нижний индекс.
|
protected void |
setSuperscript(boolean s)
Наборы, представляет ли представление верхний индекс.
|
protected void |
setUnderline(boolean u)
Наборы, подчеркивается ли представление.
|
breakView, checkPainter, clone, createFragment, getAlignment, getBreakWeight, getEndOffset, getGlyphPainter, getMinimumSpan, getNextVisualPositionFrom, getPartialSpan, getPreferredSpan, getStartOffset, getTabbedSpan, getTabExpander, getText, insertUpdate, modelToView, paint, removeUpdate, setGlyphPainter, viewToModel
append, forwardUpdate, forwardUpdateToView, getAttributes, 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, viewToModel
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPartialSpan, getTabbedSpan
public LabelView(Element elem)
elem
- элементprotected void setUnderline(boolean u)
u
- истина, если представление подчеркивается, иначе ложьisUnderline()
protected void setStrikeThrough(boolean s)
s
- истина, если у представления есть забастовка/строка через это, иначе ложьisStrikeThrough()
protected void setSuperscript(boolean s)
s
- истина, если представление представляет верхний индекс, иначе ложьisSuperscript()
protected void setSubscript(boolean s)
s
- истина, если представление представляет нижний индекс, иначе ложьisSubscript()
protected void setBackground(Color bg)
View
. Если Вы должны настроить цвет фона, следует переопределить setPropertiesFromAttributes
и вызовите этот метод. Значение нуля указывает, что никакой фон не должен быть представлен, так, чтобы фон родителя View
покажет через.bg
- цвет фона, или нульsetPropertiesFromAttributes()
protected void setPropertiesFromAttributes()
@Deprecated protected FontMetrics getFontMetrics()
FontMetrics
используемый для этого представления.public Color getBackground()
null
.getBackground
в классе GlyphView
public Color getForeground()
null
.getForeground
в классе GlyphView
public Font getFont()
public boolean isUnderline()
Когда Вы запрашиваете это свойство, LabelView
повторно синхронизирует его состояние со свойствами Element
's AttributeSet
. Если Element
's AttributeSet
не имеет этого набора свойств, он вернется ко лжи.
isUnderline
в классе GlyphView
underline
свойствоpublic boolean isStrikeThrough()
strikeThrough
свойство. Когда Вы запрашиваете это свойство, LabelView
повторно синхронизирует его состояние со свойствами Element
's AttributeSet
. Если Element
's AttributeSet
не имеет этого набора свойств, он вернется ко лжи.
isStrikeThrough
в классе GlyphView
strikeThrough
свойствоpublic boolean isSubscript()
isSubscript
в классе GlyphView
Когда Вы запрашиваете это свойство, LabelView
повторно синхронизирует его состояние со свойствами Element
's AttributeSet
. Если Element
's AttributeSet
не имеет этого набора свойств, он вернется ко лжи.
public boolean isSuperscript()
Когда Вы запрашиваете это свойство, LabelView
повторно синхронизирует его состояние со свойствами Element
's AttributeSet
. Если Element
's AttributeSet
не имеет этого набора свойств, он вернется ко лжи.
isSuperscript
в классе GlyphView
superscript
свойствоpublic void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
changedUpdate
в классе GlyphView
e
- информация об изменении из ассоциированного документаa
- текущее выделение представленияf
- фабрика, чтобы использовать, чтобы восстановить, если у представления есть дочерние элементыView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.