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

クラスTabStop

  • すべての実装されたインタフェース:
    Serializable


    public class TabStop
    extends Object
    implements Serializable
    1つのタブストップをカプセル化します。RTFは、基本的にタブストップを考慮します。 タブストップは、左マージンから指定された距離にあり、指定された方法でテキストを揃え、指定されたリーダーを持ちます。 タブストップは変更が不可能であり、通常はタブ・セットに含まれます。

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

    関連項目:
    直列化された形式
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int ALIGN_BAR
      整列バー
      static int ALIGN_CENTER
      タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置を中心に揃えられるように配置します。
      static int ALIGN_DECIMAL
      タブ以降の文字を、次の小数点、タブ、または改行がタブ位置にくるように揃えます。RIGHT_TABによく似ていますが、探す文字として小数点が追加されています。
      static int ALIGN_LEFT
      タブに続く文字をタブ位置に配置します。
      static int ALIGN_RIGHT
      タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置で終わるように配置します。
      static int LEAD_DOTS
      リード・ドット
      static int LEAD_EQUALS
      リードは等しい
      static int LEAD_HYPHENS
      リード・ハイフン
      static int LEAD_NONE
      リードなし
      static int LEAD_THICKLINE
      リード太線
      static int LEAD_UNDERLINE
      リード下線
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      TabStop​(float pos)
      デフォルトの配置方法とデフォルトのリーダーで位置posにタブを作成します。
      TabStop​(float pos, int align, int leader)
      位置pos、配置方法align、リーダーleaderを指定してタブを作成します。
    • フィールドの詳細

      • ALIGN_LEFT

        public static final int ALIGN_LEFT
        タブに続く文字をタブ位置に配置します。
        関連項目:
        定数フィールド値
      • ALIGN_RIGHT

        public static final int ALIGN_RIGHT
        タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置で終わるように配置します。
        関連項目:
        定数フィールド値
      • ALIGN_CENTER

        public static final int ALIGN_CENTER
        タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置を中心に揃えられるように配置します。
        関連項目:
        定数フィールド値
      • ALIGN_DECIMAL

        public static final int ALIGN_DECIMAL
        タブ以降の文字を、次の小数点、タブ、または改行がタブ位置にくるように揃えます。RIGHT_TABによく似ていますが、探す文字として小数点が追加されています。
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • TabStop

        public TabStop​(float pos)
        デフォルトの配置方法とデフォルトのリーダーで位置posにタブを作成します。
        パラメータ:
        pos - タブの位置
      • TabStop

        public TabStop​(float pos,
                       int align,
                       int leader)
        位置pos、配置方法align、リーダーleaderを指定してタブを作成します。
        パラメータ:
        pos - タブの位置
        align - タブの整列
        leader - タブのリーダー
    • メソッドの詳細

      • getPosition

        public float getPosition​()
        タブの位置を浮動小数点数として返します。
        戻り値:
        タブの位置
      • getAlignment

        public int getAlignment​()
        タブの配置方法を整数として返します。
        戻り値:
        タブの配置方法
      • getLeader

        public int getLeader​()
        タブのリーダーを返します。
        戻り値:
        タブのリーダー
      • equals

        public boolean equals​(Object other)
        タブが同等である場合はtrueを返します。
        オーバーライド:
        equals、クラス: Object
        パラメータ:
        other - 比較対象の参照オブジェクト。
        戻り値:
        タブが等しい場合はtrue、そうでない場合はfalse
        関連項目:
        Object.hashCode(), HashMap
      • toString

        public String toString​()
        次のクラスからコピーされた説明: Object
        オブジェクトの文字列表現を返します。 一般に、toStringメソッドは、このオブジェクトを「テキストで表す」文字列を返します。 この結果は、人間が読める簡潔で有益な情報であるべきです。 すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。

        クラスObjecttoStringメソッドは、オブジェクトがインスタンスになっている元のクラスの名前、アットマーク文字「@」、およびオブジェクトのハッシュ・コードの符号なし16進数表現から構成される文字列を返します。 つまり、このメソッドは次の値と等しい文字列を返します。

         getClass().getName() + '@' + Integer.toHexString(hashCode())
         
        オーバーライド:
        toString、クラス: Object
        戻り値:
        このオブジェクトの文字列表現。