|
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 内の getBackgroundpublic Color getForeground()
null になります。
GlyphView 内の getForegroundpublic Font getFont()
GlyphView 内の getFontpublic boolean isUnderline()
このプロパティを要求するとき、Element の AttributeSet というプロパティで、LabelView の状態が同期し直されます。Element の AttributeSet にこのプロパティセットがない場合、false に戻されます。
GlyphView 内の isUnderlineunderline プロパティの値public boolean isStrikeThrough()
strikeThrough プロパティを返すために実装されます。
このプロパティを要求するとき、Element の AttributeSet というプロパティで、LabelView の状態が同期し直されます。Element の AttributeSet にこのプロパティセットがない場合、false に戻されます。
GlyphView 内の isStrikeThroughstrikeThrough プロパティの値public boolean isSubscript()
GlyphView 内の isSubscriptこのプロパティを要求するとき、Element の AttributeSet というプロパティで、LabelView の状態が同期し直されます。Element の AttributeSet にこのプロパティセットがない場合、false に戻されます。
public boolean isSuperscript()
このプロパティを要求するとき、Element の AttributeSet というプロパティで、LabelView の状態が同期し直されます。Element の AttributeSet にこのプロパティセットがない場合、false に戻されます。
GlyphView 内の isSuperscriptsuperscript プロパティの値
public void changedUpdate(DocumentEvent e,
Shape a,
ViewFactory f)
GlyphView 内の changedUpdatee - 関連するドキュメントからの変更情報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.