JavaTM 2 Platform
Std. Ed. v1.3

javax.swing.text
クラス TabStop

java.lang.Object
  |
  +--javax.swing.text.TabStop
すべての実装インタフェース:
Serializable

public class TabStop
extends Object
implements Serializable

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

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。

関連項目:
直列化された形式

フィールドの概要
static int ALIGN_BAR
           
static int ALIGN_CENTER
          タブ以降の文字を、次のタブまたは改行までのすべての文字がタブ位置を中心に揃えられるように配置します。
static int ALIGN_DECIMAL
          タブ以降の文字を、次の小数点、タブ、または改行がタブ位置にくるように揃えます。
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)
          other が受信側と等しい場合に true を返します。
 int getAlignment()
           
 int getLeader()
           
 float getPosition()
           
 int hashCode()
          オブジェクトのハッシュコードを返します。
 String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, 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 にタブを作成します。

TabStop

public TabStop(float pos,
               int align,
               int leader)
指定された位置 pos、配置方法 align、およびリーダ leader でタブを作成します。
メソッドの詳細

getPosition

public float getPosition()
戻り値:
タブの位置

getAlignment

public int getAlignment()
戻り値:
タブの配置方法

getLeader

public int getLeader()
戻り値:
タブのリーダー

equals

public boolean equals(Object other)
other が受信側と等しい場合に true を返します。
オーバーライド:
クラス Object 内の equals
クラス java.lang.Object からコピーされたタグ:
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、そうでない場合は false
関連項目:
Boolean.hashCode(), Hashtable

hashCode

public int hashCode()
オブジェクトのハッシュコードを返します。これは、100% Pure を実現するためにここで定義されなければなりません。
オーバーライド:
クラス Object 内の hashCode
戻り値:
オブジェクトの hashCode

toString

public String toString()
クラス Object の記述:
オブジェクトの文字列表現を返します。通常、toString メソッドはこのオブジェクトを「テキストで表現する」文字列を返します。この結果は、人間が読める簡潔で有益な情報であるべきです。すべてのサブクラスで、このメソッドをオーバーライドすることをお勧めします。

Object クラスの toString メソッドは、オブジェクトの派生元のクラス名、アットマーク (@)、およびオブジェクトのハッシュコードの符号なし 16 進表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
オーバーライド:
クラス Object 内の toString
クラス java.lang.Object からコピーされたタグ:
戻り値:
このオブジェクトの文字列表現

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.