mine.whitespacefield.text
インタフェース DrawCharSPInterface


public interface DrawCharSPInterface

WhiteSpaceVisibleTextFieldで、特定の文字に対応する画像や図形を表示するためのインターフェースです。

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

メソッドの概要
 void drawCharSP(Graphics g, int x, int y, int w, int h)
          特定の文字の代わりに画像や図形を表示します。
 

メソッドの詳細

drawCharSP

void drawCharSP(Graphics g,
                int x,
                int y,
                int w,
                int h)
特定の文字の代わりに画像や図形を表示します。
Graphics内の(x, y)が特定文字を描画する位置となり、置き換える特定の文字の大きさは(w, h)です。
ある文字(たとえば半角スペース)の代わりに、下線を表示したい場合は以下のようにします。
 ((Graphics2D)g).drawLine(x, y+h, x+w, y+h);
 
設定方法はWhiteSpaceVisibleTextField.putDrawCharSP(String, DrawCharSPInterface)を参照してください。

パラメータ:
g - グラフィックスコンテキスト
x - 特定文字の代わりに描画する画像や図形のX座標
y - 特定文字の代わりに描画する画像や図形のY座標
w - 特定文字の幅
h - 特定文字の高さ