mine.whitespacefield.text
クラス WhiteSpaceVisibleView

java.lang.Object
  上位を拡張 javax.swing.text.View
      上位を拡張 javax.swing.text.PlainView
          上位を拡張 javax.swing.text.FieldView
              上位を拡張 mine.whitespacefield.text.WhiteSpaceVisibleView
すべての実装されたインタフェース:
SwingConstants, TabExpander

public class WhiteSpaceVisibleView
extends FieldView

特定の文字を画像や図形にしてテキストフィールドに表示するためのView。

導入されたバージョン:
2013/04/06
作成者:
Mine

フィールドの概要
 
クラス javax.swing.text.PlainView から継承されたフィールド
metrics
 
クラス 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
 
コンストラクタの概要
WhiteSpaceVisibleView(Element elem)
          コンストラクタ。
 
メソッドの概要
 void paint(Graphics g, Shape allocation)
          特定の文字を画像や図形にして描画するためにオーバーライドしてます。
private  void paintCustomParagraph(Graphics g, Shape a)
          特定の文字を画像や図形にして描画します。
 
クラス javax.swing.text.FieldView から継承されたメソッド
adjustAllocation, getFontMetrics, getPreferredSpan, getResizeWeight, insertUpdate, modelToView, removeUpdate, viewToModel
 
クラス javax.swing.text.PlainView から継承されたメソッド
changedUpdate, damageLineRange, drawLine, drawSelectedText, drawUnselectedText, getLineBuffer, getTabSize, lineToRect, nextTabStop, setSize, updateDamage, updateMetrics
 
クラス javax.swing.text.View から継承されたメソッド
append, breakView, createFragment, forwardUpdate, forwardUpdateToView, getAlignment, getAttributes, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getMaximumSpan, getMinimumSpan, getNextVisualPositionFrom, getParent, getStartOffset, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, replace, setParent, updateChildren, updateLayout, viewToModel
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WhiteSpaceVisibleView

public WhiteSpaceVisibleView(Element elem)
コンストラクタ。

パラメータ:
elem - 要素
メソッドの詳細

paint

public void paint(Graphics g,
                  Shape allocation)
特定の文字を画像や図形にして描画するためにオーバーライドしてます。

オーバーライド:
クラス FieldView 内の paint

paintCustomParagraph

private void paintCustomParagraph(Graphics g,
                                  Shape a)
特定の文字を画像や図形にして描画します。

パラメータ:
g - 使用する描画表面
a - 描画のために割り当てられた領域