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

クラスTabStop

java.lang.Object
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を指定してタブを作成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    boolean equals​(Object other)
    タブが同等である場合はtrueを返します。
    int getAlignment()
    タブの配置方法を整数として返します。
    int getLeader()
    タブのリーダーを返します。
    float getPosition()
    タブの位置を浮動小数点数として返します。
    int hashCode()
    オブジェクトのhashCodeを返します。

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

    clonefinalizegetClassnotifynotifyAlltoStringwaitwaitwait
  • フィールド詳細

  • コンストラクタの詳細

    • 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
    • hashCode

      public int hashCode()
      オブジェクトのhashCodeを返します。 これは、100% Pureを実現するためにここで定義されなければいけません。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      オブジェクトのhashCode
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)