-1

SelectionModelは現在、cellTableの選択行でのマウスクリックとキーボードを処理します。現在選択されている行に従って次/前の行に移動するようにプログラムで行うにはどうすればよいですか?

4

2 に答える 2

1
  1. アイテムのリストで、現在選択されているアイテムを見つけます
  2. 選択される次のアイテムを決定します
  3. メソッドを呼び出し、選択する次のオブジェクトとパラメーターSelectionModel.setSelected(T object, boolean selected)を渡します。trueselected

現在選択されているオブジェクトを見つけるには(オブジェクトへの参照をどこにも保持していない場合)、CellTable内のすべてのオブジェクトを反復処理し、SelectionModel.isSelected(T object)メソッドを呼び出してどのオブジェクトが選択されているかを確認できます。

于 2011-11-29T06:17:42.790 に答える
-1

選択モデルを直接使用したくない場合は、JTableメソッドを使用できます。

setRowSelectionInterval
于 2011-11-29T06:53:42.887 に答える