JavaFX排序列行
我目前正在从事一个JavaFX项目。我的项目的目标是读取文件并在TableView中显示文件的值。TableView的列在运行时动态创建,这意味着我无法使用Scenebuilder创建它们并修复它们的位置。是否有方法以编程方式按自定义顺序对列进行排序?请参阅:“作为此TableView一部分的TableColumns。当用户重新排序TableView列时,此列表将更新以反映当前的视觉顺序。”您只需确保JavaFX排序列行,java,javafx,scenebuilder,Java,Javafx,Scenebuilder,我目前正在从事一个JavaFX项目。我的项目的目标是读取文件并在TableView中显示文件的值。TableView的列在运行时动态创建,这意味着我无法使用Scenebuilder创建它们并修复它们的位置。是否有方法以编程方式按自定义顺序对列进行排序?请参阅:“作为此TableView一部分的TableColumns。当用户重新排序TableView列时,此列表将更新以反映当前的视觉顺序。”您只需确保TableView.columns列表中包含的元素顺序正确。。。在标准api的多个位置都有排序的
TableView.columns
列表中包含的元素顺序正确。。。在标准api的多个位置都有排序的实现,最简单的可能是tableView.getColumns().sort(comparator)
…感谢您提供这些信息。我以前应该检查一下。这解决了我的大部分问题。只剩下一件事了。我有两列,其中包含特殊值,我想将它们放在第一列,然后按字母顺序排列其他列。有没有办法把这些放在第一位?对不起,我是这样一个笨蛋:)