|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.View | +--javax.swing.text.GlyphView | +--javax.swing.text.LabelView
LabelView
は、テキストモデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。描画に使われる文字レベルの属性をキャッシュに書き込みます。
入れ子クラスの概要 |
クラス javax.swing.text.GlyphView から継承した入れ子クラス |
GlyphView.GlyphPainter |
フィールドの概要 |
クラス javax.swing.text.View から継承したフィールド |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
インタフェース javax.swing.SwingConstants から継承したフィールド |
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)
このビューが扱う位置で属性が変更されたことをドキュメントから通知します。 |
Color |
getBackground()
グリフの描画に使用するバックグラウンドカラーを取り出します。 |
Font |
getFont()
グリフのベースとなるフォントを取り出します。 |
protected FontMetrics |
getFontMetrics()
推奨されていません。 FontMetrics は、Java2 SDK で実行する場合はグリフ描画には使用されません。 |
Color |
getForeground()
グリフの描画に使用するフォアグラウンドカラーを取り出します。 |
boolean |
isStrikeThrough()
グリフが取り消し線を持つかかどうかを決定します。 |
boolean |
isSubscript()
グリフを上付き文字として描画するかどうかを決定します |
boolean |
isSuperscript()
グリフを下付き文字として描画するかどうかを決定します このプロパティを要求するとき、 Element の AttributeSet というプロパティで、LabelView の状態が同期し直されます。 |
boolean |
isUnderline()
グリフに下線をつけるかどうかを判別します。 |
protected void |
setPropertiesFromAttributes()
キャッシュに書き込まれたプロパティを属性から設定します。 |
protected void |
setStrikeThrough(boolean s)
ビューに取り消し線をつけるかどうかを設定します。 |
protected void |
setSubscript(boolean s)
ビューが添字を表すかどうかを設定します。 |
protected void |
setSuperscript(boolean s)
ビューが上付き文字を表すかどうかを設定します。 |
protected void |
setUnderline(boolean u)
ビューに下線をつけるかどうかを設定します。 |
クラス javax.swing.text.GlyphView から継承したメソッド |
breakView, checkPainter, clone, createFragment, getAlignment, getBreakWeight, getEndOffset, getGlyphPainter, getNextVisualPositionFrom, getPartialSpan, getPreferredSpan, getStartOffset, getTabbedSpan, getTabExpander, getText, insertUpdate, modelToView, paint, removeUpdate, setGlyphPainter, viewToModel |
クラス javax.swing.text.View から継承したメソッド |
append, forwardUpdate, forwardUpdateToView, getAttributes, getChildAllocation, getContainer, getDocument, getElement, getGraphics, getMaximumSpan, getMinimumSpan, getParent, getResizeWeight, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, replace, setParent, setSize, updateChildren, updateLayout, viewToModel |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース javax.swing.text.TabableView から継承したメソッド |
getPartialSpan, getTabbedSpan |
コンストラクタの詳細 |
public LabelView(Element elem)
elem
- 要素メソッドの詳細 |
protected void setUnderline(boolean u)
u
- ビューに下線がついている場合は true、そうでない場合は falseisUnderline()
protected void setStrikeThrough(boolean s)
isStrikeThrough()
protected void setSuperscript(boolean s)
isSuperscript()
protected void setSubscript(boolean s)
isSubscript()
protected void setPropertiesFromAttributes()
protected FontMetrics getFontMetrics()
FontMetrics
を取り出します。
public Color getBackground()
null
になります。
GlyphView
内の getBackground
public Color getForeground()
null
になります。
GlyphView
内の getForeground
public Font getFont()
GlyphView
内の getFont
public boolean isUnderline()
このプロパティを要求するとき、Element
の AttributeSet
というプロパティで、LabelView
の状態が同期し直されます。Element
の AttributeSet
にこのプロパティセットがない場合、false に戻されます。
GlyphView
内の isUnderline
underline
プロパティの値public boolean isStrikeThrough()
strikeThrough
プロパティを返すために実装されます。
このプロパティを要求するとき、Element
の AttributeSet
というプロパティで、LabelView
の状態が同期し直されます。Element
の AttributeSet
にこのプロパティセットがない場合、false に戻されます。
GlyphView
内の isStrikeThrough
strikeThrough
プロパティの値public boolean isSubscript()
GlyphView
内の isSubscript
このプロパティを要求するとき、Element
の AttributeSet
というプロパティで、LabelView
の状態が同期し直されます。Element
の AttributeSet
にこのプロパティセットがない場合、false に戻されます。
public boolean isSuperscript()
このプロパティを要求するとき、Element
の AttributeSet
というプロパティで、LabelView
の状態が同期し直されます。Element
の AttributeSet
にこのプロパティセットがない場合、false に戻されます。
GlyphView
内の isSuperscript
superscript
プロパティの値public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
GlyphView
内の changedUpdate
e
- 関連するドキュメントからの変更情報a
- ビューの現在の割り当てf
- ビューが子を持つ場合に再構築に使用するファクトリView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.