モジュール 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
    整列バー
    static int
    タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置を中心に揃えられるように配置します。
    static int
    タブ以降の文字を、次の小数点、タブ、または改行がタブ位置にくるように揃えます。RIGHT_TABによく似ていますが、探す文字として小数点が追加されています。
    static int
    タブに続く文字をタブ位置に配置します。
    static int
    タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置で終わるように配置します。
    static int
    リード・ドット
    static int
    リードは等しい
    static int
    リード・ハイフン
    static int
    リードなし
    static int
    リード太線
    static int
    リード下線
  • コンストラクタのサマリー

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

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

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

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • 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によく似ていますが、探す文字として小数点が追加されています。
      関連項目:
      定数フィールド値
    • ALIGN_BAR

      public static final int ALIGN_BAR
      整列バー
      関連項目:
      定数フィールド値
    • LEAD_NONE

      public static final int LEAD_NONE
      リードなし
      関連項目:
      定数フィールド値
    • LEAD_DOTS

      public static final int LEAD_DOTS
      リード・ドット
      関連項目:
      定数フィールド値
    • LEAD_HYPHENS

      public static final int LEAD_HYPHENS
      リード・ハイフン
      関連項目:
      定数フィールド値
    • LEAD_UNDERLINE

      public static final int LEAD_UNDERLINE
      リード下線
      関連項目:
      定数フィールド値
    • LEAD_THICKLINE

      public static final int LEAD_THICKLINE
      リード太線
      関連項目:
      定数フィールド値
    • LEAD_EQUALS

      public static final int LEAD_EQUALS
      リードは等しい
      関連項目:
      定数フィールド値
  • コンストラクタの詳細

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