我正在使用Eclipse Nebula GridTreeViewer
,它允许我通过TreeSelection
访问所选项目。
除了通过StructuredSelection#iterator()
返回的元素的排序顺序外,这一切都很好。排序顺序考虑了实际选择元素的顺序(例如,当按 Ctrl 按钮进行多选时)。
我需要的是GUI上显示的元素的top =>顺序。
我尝试对选择进行排序,然后使用新订单重新选择。但不幸的是,如果实际选择的元素发生变化,选择似乎只会更新。
有没有人知道其他任何方法吗?