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