Làm cách nào để cuộn dọc bảng SWT theo chương trình? Tôi đang triển khai chức năng tìm kiếm trên bảng. Khi một mục được tìm thấy, nó sẽ được cuộn đến mục được tìm thấy.Di chuyển bảng SWT theo lập trình
11
A
Trả lời
30
Có một số phương pháp bạn có thể muốn thử:
Table.showItem(TableItem)
Table.showSelection()
Table.showColumn(TableColumn)
Table.setTopIndex(int)
Khác hơn thế, tôi đề nghị sử dụng một TableViewer từ JFace. Sau đó, bạn sẽ cuộn đến một mục bằng phương pháp này:
TableViewer.reveal(Object)
0
Tôi thực sự không biết bạn cần tìm kiếm gì, nhưng bạn cũng có thể xem xét lọc bảng để đến phần tử mong muốn của mình (loại tương tự tìm kiếm nhanh).
Check it out: http://eclipsesource.com/blogs/2012/10/26/filtering-tables-in-swtjface/
Hy vọng nó giúp, cheers!
Yup. Tôi đã tìm ra giải pháp cho bản thân mình đào tối qua trong tài liệu swt trước khi đọc câu trả lời của bạn. BTW, cảm ơn rất nhiều. – kinclong2
Nếu đây là giải pháp đúng, vui lòng đánh dấu nó là được chấp nhận để các nhà phát triển khác gặp khó khăn tương tự có thể thấy nó như vậy. –