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

クラスTabSet

java.lang.Object
javax.swing.text.TabSet
すべての実装されたインタフェース:
Serializable

public class TabSet extends Object implements Serializable
タブ・セットは、多くのタブストップで構成されます。 タブ・セットは、指定された位置にもっとも近いタブストップを見つけたり、すべての潜在的なタブストップを検索したりするメソッドを提供します。 タブ・セットは変更できません。

警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。

  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    TabSet(TabStop[] tabs)
    TabSetのインスタンスを生成し、それを返します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    このTabSetがほかのタブ・セットと等しいかどうかを示します。
    getTab(int index)
    インデックスindex位置のタブストップを返します。
    getTabAfter(float location)
    locationより後ろのTabのインスタンスを返します。
    int
    受信側が格納するTabのインスタンスの数を返します。
    int
    TabStop tabのインデックス、またはtabがレシーバに含まれていない場合は -1を返します。
    int
    getTabIndexAfter(float location)
    locationより後ろで使用されるTabのインデックスを返します。
    int
    このタブストップ・セットのハッシュ・コードを返します。
    タブのセットの文字列表現を返します。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • TabSet

      public TabSet(TabStop[] tabs)
      TabSetのインスタンスを生成し、それを返します。 渡されるタブの配列は、昇順でソートされなければいけません。
      パラメータ:
      tabs - TabSetを初期化するTabStops
  • メソッドの詳細

    • getTabCount

      public int getTabCount()
      受信側が格納するTabのインスタンスの数を返します。
      戻り値:
      受信側が保持するTabインスタンスの数
    • getTab

      public TabStop getTab(int index)
      インデックスindex位置のタブストップを返します。 このメソッドは、indexがタブの範囲外である場合にIllegalArgumentExceptionをスローします。
      パラメータ:
      index - どのTapStopが戻るか
      戻り値:
      インデックスindexのTabStop
    • getTabAfter

      public TabStop getTabAfter(float location)
      locationより後ろのTabのインスタンスを返します。 このメソッドは、locationより後にタブがない場合にnullを返します。
      パラメータ:
      location - 後にタブを見つけるロケーション
      戻り値:
      locationの後のTabインスタンス
    • getTabIndex

      public int getTabIndex(TabStop tab)
      TabStop tabのインデックス、またはtabがレシーバに含まれていない場合は -1を返します。
      パラメータ:
      tab - 検索するTabStop
      戻り値:
      タブストップtabのインデックス。tabがレシーバに格納されていない場合は -1。
    • getTabIndexAfter

      public int getTabIndexAfter(float location)
      locationより後ろで使用されるTabのインデックスを返します。 このメソッドは、locationより後にタブがない場合に -1を返します。
      パラメータ:
      location - 後にタブを見つけるロケーション
      戻り値:
      locationの後に使用されるTabのインデックス
    • equals

      public boolean equals(Object o)
      このTabSetがほかのタブ・セットと等しいかどうかを示します。
      オーバーライド:
      equals、クラスObject
      パラメータ:
      o - このインスタンスと比較されるTabSetのインスタンス。
      戻り値:
      oTabSetのインスタンスで、同じ数のTabStopを持っていて、これらの値がすべて等しい場合はtrue。そうでない場合はfalse
      導入されたバージョン:
      1.5
      関連項目:
    • hashCode

      public int hashCode()
      このタブストップ・セットのハッシュ・コードを返します。
      オーバーライド:
      hashCode、クラスObject
      戻り値:
      このタブストップ・セットのハッシュ・コード値。
      導入されたバージョン:
      1.5
      関連項目:
    • toString

      public String toString()
      タブのセットの文字列表現を返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      このオブジェクトの文字列表現