java.lang.Object
javax.swing.text.TabSet
- すべての実装されたインタフェース:
Serializable
public class TabSet extends Object implements Serializable
タブ・セットは、多くのタブストップで構成されます。 タブ・セットは、指定された位置にもっとも近いタブストップを見つけたり、すべての潜在的なタブストップを検索したりするメソッドを提供します。 タブ・セットは変更できません。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明boolean
このTabSet
がほかのタブ・セットと等しいかどうかを示します。getTab(int index)
インデックスindex
位置のタブストップを返します。getTabAfter(float location)
location
より後ろのTabのインスタンスを返します。int
受信側が格納するTabのインスタンスの数を返します。int
getTabIndex(TabStop tab)
TabStoptab
のインデックスを返します。tab
がレシーバに含まれていない場合は -1を返します。int
getTabIndexAfter(float location)
location
より後ろで使用されるTabのインデックスを返します。int
hashCode()
このタブストップ・セットのハッシュ・コードを返します。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)TabStoptab
のインデックスを返します。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
のインスタンス。- 戻り値:
o
がTabSet
のインスタンスで、同じ数のTabStop
を持っていて、これらの値がすべて等しい場合はtrue
。そうでない場合はfalse
。- 導入されたバージョン:
- 1.5
- 関連項目:
Object.hashCode()
、HashMap
-
hashCode
public int hashCode()このタブストップ・セットのハッシュ・コードを返します。- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- このタブストップ・セットのハッシュ・コード値。
- 導入されたバージョン:
- 1.5
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
toString
public String toString()タブのセットの文字列表現を返します。
-