[英]Sort rows in JFace Treeviewer
我想按字母順序對TreeViewer
的行進行排序,因為每次啟動模擬時,樹的行都是隨機排序的。
我發現一些方法只能按setSortColumn(TreeColumn column)
列進行排序。 有沒有一種簡單的方法可以按行對樹進行排序?
調用查看器的setComparator
方法以提供基於ViewerComparator
的類以對ViewerComparator
中的條目進行排序。
如果只想按標簽提供者返回的標簽值進行排序,則可以使用ViewComparator
基類:
viewer.setComparator(new ViewerComparator());
如果您希望排序更加復雜,請使用擴展ViewerComparator
的類並覆蓋sort
方法(也許也可以是category
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.