JavaTM 2
Platform
Std. Ed. v1.4.0

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

既知の実装クラスの一覧:
GlyphView, LabelView

public 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

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.