Java プラットフォーム 1.2

javax.swing.text
インタフェース TabableView


public abstract interface TabableView

サイズがタブに依存する View のインタフェースです。

関連項目:
TabExpander, LabelView, ParagraphView

メソッドの概要
 float getPartialSpan(int p0, int p1)
          ビューの一部のための、タブ拡張と同じ軸に沿ったスパンを指定します。
 float getTabbedSpan(float x, TabExpander e)
          指定されたタブ拡張の実装を使用する場合に適切なスパンを指定します。
 

メソッドの詳細

getTabbedSpan

public float getTabbedSpan(float x,
                           TabExpander e)
指定されたタブ拡張の実装を使用する場合に適切なスパンを指定します。コンテナがこのメソッドを呼び出す場合、コンテナは getPreferredSpan を呼び出す通常のレイアウトの前にこのメソッドを呼び出します。このメソッドを実装するビューは、タブ拡張の軸に沿って、getPreferredSpan の以降の呼び出しでも同じ結果をもたらします。
パラメータ:
x - タブ拡張のためにビューが配置される位置 >= 0
e - 遭遇したときにタブを拡張する方法
戻り値:
適切なスパン >= 0

getPartialSpan

public float getPartialSpan(int p0,
                            int p1)
ビューの一部のための、タブ拡張と同じ軸に沿ったスパンを指定します。このメソッドは、タブ拡張がタブストップと関連する余白を持たないテキストの部分の位置揃えを伴う場合に TabExpander によって使用されます。このため、指定された範囲にタブが含まれていないと仮定します。
パラメータ:
p0 - テキストドキュメント内の開始位置 >= 0
p1 - テキストドキュメント内の終了位置 >= p0
戻り値:
スパン >= 0

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.