我正在使用 Eclipse Nebula GridTreeViewer
,它允许我通过TreeSelection
.
除了通过返回的元素的排序顺序之外,这一切都很好StructuredSelection#iterator()
。排序顺序考虑了元素被实际选择的顺序(例如,当按下Ctrl按钮进行多选时)。
我需要的是在 GUI 上显示的元素的 top=>down 顺序。
我尝试对选择进行排序,然后使用新顺序重新选择。但不幸的是,选择似乎只有在实际选择的元素发生变化时才会更新。
有谁知道其他方法可以做到这一点?