|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.text.View javax.swing.text.GlyphView javax.swing.text.LabelView
public class 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 は、JDK で実行する場合はグリフ描画には 使用されません。 |
Color |
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)
ビューに下線を付けるかどうかを設定します。 |
クラス 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)
s
- ビューに取り消し線がある場合は true そうでない場合は falseisStrikeThrough()
protected void setSuperscript(boolean s)
s
- ビューが上付き文字を表す場合は true、 そうでない場合は falseisSuperscript()
protected void setSubscript(boolean s)
s
- ビューが下付き文字を表す場合は true、 そうでない場合は falseisSubscript()
protected void setBackground(Color bg)
View
の構成の一環として呼び出されます。バックグラウンドカラーをカスタマイズする必要がある場合は、setPropertiesFromAttributes
をオーバーライドして、このメソッドを呼び出します。値 null は、バックグラウンドが描画されないことを示すため、親 View
のバックグラウンドが透けて見えるようになります。
bg
- バックグラウンドカラー、または nullsetPropertiesFromAttributes()
protected void setPropertiesFromAttributes()
@Deprecated 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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。