gpt4 book ai didi

java - 在 JFace Treeviewer 中对行进行排序

转载 作者:行者123 更新时间:2023-12-02 02:08:30 25 4
gpt4 key购买 nike

我想按字母顺序对 TreeViewer 的行进行排序,因为每次开始模拟时,树的行都是随机排序的。

我发现了一些使用 setSortColumn(TreeColumn column) 仅按列排序的方法。有没有一种简单的方法可以按行对树进行排序?

最佳答案

调用查看器的setComparator方法来提供一个基于ViewerComparator的类来对 View 中的条目进行排序。

如果您只想按标签提供程序返回的标签值进行排序,您可以使用基本 ViewComparator 类:

viewer.setComparator(new ViewerComparator());

如果您希望排序更复杂,请使用扩展 ViewerComparator 的类并覆盖 sort 方法(也可能是 category)。

关于java - 在 JFace Treeviewer 中对行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50390554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com