JavaTM Platform
Standard Ed. 6

javax.swing.event
クラス RowSorterEvent

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.swing.event.RowSorterEvent
すべての実装されたインタフェース:
Serializable

public class RowSorterEvent
extends EventObject

RowSorterEvent は、RowSorter への変更の通知を行います。通知には、次の 2 種類があります。

導入されたバージョン:
1.6
関連項目:
RowSorter

入れ子のクラスの概要
static class RowSorterEvent.Type
          RowSorterEvent の型の列挙。
 
フィールドの概要
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
RowSorterEvent(RowSorter source)
          SORT_ORDER_CHANGED 型の RowSorterEvent イベントを作成します。
RowSorterEvent(RowSorter source, RowSorterEvent.Type type, int[] previousRowIndexToModel)
          RowSorterEvent を作成します。
 
メソッドの概要
 int convertPreviousRowIndexToModel(int index)
          ソート前のモデルの index の位置を返します。
 int getPreviousRowCount()
          ソート前の行数を返します。
 RowSorter getSource()
          RowSorter としてイベントソースを返します。
 RowSorterEvent.Type getType()
          イベントの型を返します。
 
クラス java.util.EventObject から継承されたメソッド
toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

RowSorterEvent

public RowSorterEvent(RowSorter source)
SORT_ORDER_CHANGED 型の RowSorterEvent イベントを作成します。

パラメータ:
source - 変更元
例外:
IllegalArgumentException - source null の場合

RowSorterEvent

public RowSorterEvent(RowSorter source,
                      RowSorterEvent.Type type,
                      int[] previousRowIndexToModel)
RowSorterEvent を作成します。

パラメータ:
source - 変更元
type - イベントの型
previousRowIndexToModel - ソート前のモデルインデックスからビューインデックスへのマッピング (null の場合もある)
例外:
IllegalArgumentException - ソースまたは type null の場合
メソッドの詳細

getSource

public RowSorter getSource()
RowSorter としてイベントソースを返します。

オーバーライド:
クラス EventObject 内の getSource
戻り値:
RowSorter としてのイベントソース

getType

public RowSorterEvent.Type getType()
イベントの型を返します。

戻り値:
イベントの型

convertPreviousRowIndexToModel

public int convertPreviousRowIndexToModel(int index)
ソート前のモデルの index の位置を返します。このメソッドは SORTED 型のイベントに対してのみ使用できます。このメソッドは、インデックスが有効ではない場合やソート前の位置が指定されなかった場合は -1 を返します。

パラメータ:
index - ビューのインデックス
戻り値:
ソート前のモデルのインデックス。 位置が有効でない場合やマッピングが指定されなかった場合は -1。

getPreviousRowCount

public int getPreviousRowCount()
ソート前の行数を返します。このメソッドは、SORTED 型のイベントに対してのみ使用できます。最後の位置が指定されなかった場合、0 を返します。

戻り値:
ソート前のビューの行数

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。