以编程方式滚动SWT表

kin*_*ng2 12 swt

如何以编程方式对SWT表进行垂直滚动?我正在桌子上实现搜索功能.找到项目后,它将滚动到找到的项目.

pyt*_*ude 32

您可能需要尝试以下几种方法:

Table.showItem(TableItem)
Table.showSelection()
Table.showColumn(TableColumn)
Table.setTopIndex(int)
Run Code Online (Sandbox Code Playgroud)

除此之外,我建议使用JFace的TableViewer .然后你用这个方法滚动到一个项目:

TableViewer.reveal(Object)
Run Code Online (Sandbox Code Playgroud)

  • 如果这是正确的解决方案,请将其标记为已接受,以便面临相同难度的其他开发人员可以看到它. (11认同)