モジュール java.desktop
パッケージ 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 equals​(Object o)
      このTabSetがほかのタブ・セットと等しいかどうかを示します。
      TabStop getTab​(int index)
      インデックスindex位置のタブストップを返します。
      TabStop getTabAfter​(float location)
      locationより後ろのTabのインスタンスを返します。
      int getTabCount()
      受信側が格納するTabのインスタンスの数を返します。
      int getTabIndex​(TabStop tab)
      TabStop tabのインデックスを返します。tabがレシーバに含まれていない場合は -1を返します。
      int getTabIndexAfter​(float location)
      locationより後ろで使用されるTabのインデックスを返します。
      int hashCode()
      このタブストップ・セットのハッシュ・コードを返します。
      String toString()
      タブのセットの文字列表現を返します。
    • コンストラクタの詳細

      • 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
        関連項目:
        Object.hashCode()HashMap
      • toString

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