-1

SelectionModel 当前处理 cellTable 中选择行上的鼠标单击和键盘。如何以编程方式根据当前选定的行移动到下一行/上一行?

4

2 回答 2

1
  1. 在您的项目列表中找到当前选择的项目
  2. 确定下一个将被选中的项目
  3. 调用该SelectionModel.setSelected(T object, boolean selected)方法,传递要选择的下一个对象和true参数selected

要查找当前选定的对象(如果您在任何地方都没有对它的引用),您可以遍历 CellTable 中的所有对象并通过调用SelectionModel.isSelected(T object)方法检查选择了哪个对象。

于 2011-11-29T06:17:42.790 回答
-1

如果不想直接使用选择模型,可以直接使用 JTable 方法:

setRowSelectionInterval
于 2011-11-29T06:53:42.887 回答