Comment faire un défilement vertical de la table SWT par programme? J'implémente la fonction de recherche sur la table. Quand un objet a été trouvé, il sera déplacé vers l'élément trouvé.Défilement de la table SWT par programme
11
A
Répondre
30
Il existe plusieurs méthodes que vous pouvez essayer:
Table.showItem(TableItem)
Table.showSelection()
Table.showColumn(TableColumn)
Table.setTopIndex(int)
autres que cela, je suggère d'utiliser un TableViewer de JFace. Ensuite, vous auriez à faire défiler un élément avec cette méthode:
TableViewer.reveal(Object)
0
Je ne sais pas vraiment ce que vous avez besoin de la recherche, mais vous pouvez également envisager le filtrage de la table pour accéder à votre élément désiré (un peu comme une recherche rapide).
Check it out: http://eclipsesource.com/blogs/2012/10/26/filtering-tables-in-swtjface/
it helps, cheers!
Questions connexes
- 1. Défilement par programme d'un UIScrollView
- 2. Retarder SWT Table Refresh
- 3. gnome-terminal: comment éliminer la barre de défilement par programme?
- 4. Comment faire un défilement de la souris par programme?
- 5. Comment arrêter le défilement horizontal par programme?
- 6. défilement ScrollViewer silverlight programme
- 7. Le défilement de WebBrowser par programme parfois ne fonctionne pas
- 8. table de SWT: redimensionnement automatique toutes les colonnes
- 9. JTable Défilement par position de la souris
- 10. SWT Table avec SWT.VIRTUAL déclenche StackOverflowError
- 11. jQuery PicNet Table Filter spécifier la colonne par programme
- 12. Table de défilement horizontale iPhone
- 13. Navigateur SWT - désactivé Défilement vertical Comment puis-je le masquer?
- 14. GIF animé dans la cellule SWT table/tree viewer
- 15. défilement par rapport à la peinture
- 16. Arbre SWT> déplacez la barre de défilement verticale à gauche de l'arbre sans modifier l'orientation
- 17. Saisie d'identité définie par programme dans une variable de table
- 18. Comment faire pour supprimer des lignes de table par programme?
- 19. Empêcher le défilement des options de la liste déroulante sous Windows dans SWT
- 20. Grande table de défilement avec boutons
- 21. Comment utiliser un contrôle SWT pour rendre le contenu d'une table SWT/JFace?
- 22. SWT: comment obtenir la taille par défaut (préférée) d'un contrôle
- 23. Défilement de QGraphicsView par programmation
- 24. Défilement de UITextView par programmation
- 25. Colonne de table à défilement horizontal
- 26. Ajouter une barre de défilement à la table
- 27. divisible par défilement
- 28. Défilement horizontal d'un programme texte/console
- 29. navigateur SWT ne défile pas
- 30. ALTER TABLE avec une valeur DEFAULT constante déterminée par programme
Yup. J'ai trouvé la solution moi-même en train de creuser la nuit dernière dans des docs avant de lire ta réponse. BTW, merci beaucoup. – kinclong2
Si c'est la bonne solution, veuillez la marquer comme acceptée afin que d'autres développeurs confrontés à la même difficulté puissent la voir comme telle. –