JavaTM 2 Platform
Standard Ed. 5.0

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

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

public interface TabableView

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

関連項目:
TabExpander, LabelView, ParagraphView

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

メソッドの詳細

getTabbedSpan

float getTabbedSpan(float x,
                    TabExpander e)
指定されたタブ拡張の実装を使用する場合に適切なスパンを指定します。コンテナがこのメソッドを呼び出す場合、コンテナは getPreferredSpan を呼び出す通常のレイアウトの前にこのメソッドを呼び出します。このメソッドを実装するビューは、タブ拡張の軸に沿って、getPreferredSpan の以降の呼び出しでも同じ結果をもたらします。

パラメータ:
x - タブ展開のためにビューが配置される位置 >= 0
e - タブを検出したときにタブを展開する方法
戻り値:
適切なスパン >= 0

getPartialSpan

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

パラメータ:
p0 - テキストドキュメント内の開始位置 >= 0
p1 - テキストドキュメント内の終了位置 >= p0
戻り値:
スパン >= 0

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。