Как сделать программный вертикальный свиток таблицы SWT? Я реализую функцию поиска в таблице. Когда элемент был найден, он будет прокручиваться до найденного элемента.
Прокрутка SWT-таблицы программно
Ответ 1
Есть несколько способов, которые вы можете попробовать:
Table.showItem(TableItem)
Table.showSelection()
Table.showColumn(TableColumn)
Table.setTopIndex(int)
Кроме этого, я предлагаю использовать TableViewer из JFace. Затем вы перейдете к элементу с помощью этого метода:
TableViewer.reveal(Object)
Ответ 2
Я действительно не знаю, что вам нужно для поиска, но вы также можете рассмотреть возможность фильтрации таблицы, чтобы получить нужный элемент (вроде быстрого поиска).
Проверьте это: http://eclipsesource.com/blogs/2012/10/26/filtering-tables-in-swtjface/
Надеюсь, это поможет, ура!