SelectionModel 当前处理 cellTable 中选择行上的鼠标单击和键盘。如何以编程方式根据当前选定的行移动到下一行/上一行?
问问题
708 次
2 回答
1
- 在您的项目列表中找到当前选择的项目
- 确定下一个将被选中的项目
- 调用该
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 回答