簡體   English   中英

在JFace Treeviewer中對行進行排序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM