モジュール java.desktop
パッケージ javax.swing.text

インタフェースTabableView

既知のすべての実装クラス:
GlyphView, InlineView, LabelView

public interface TabableView
サイズがタブに依存するViewのインタフェースです。
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    float
    getPartialSpan(int p0, int p1)
    ビューの一部のため、タブ拡張と同じ軸に沿ったスパンを指定します。
    float
    指定されたタブ展開の実装を使うときに望ましいスパンを指定します。
  • メソッドの詳細

    • 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