Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX排序列行_Java_Javafx_Scenebuilder - Fatal编程技术网

JavaFX排序列行

JavaFX排序列行,java,javafx,scenebuilder,Java,Javafx,Scenebuilder,我目前正在从事一个JavaFX项目。我的项目的目标是读取文件并在TableView中显示文件的值。TableView的列在运行时动态创建,这意味着我无法使用Scenebuilder创建它们并修复它们的位置。是否有方法以编程方式按自定义顺序对列进行排序?请参阅:“作为此TableView一部分的TableColumns。当用户重新排序TableView列时,此列表将更新以反映当前的视觉顺序。”您只需确保TableView.columns列表中包含的元素顺序正确。。。在标准api的多个位置都有排序的

我目前正在从事一个JavaFX项目。我的项目的目标是读取文件并在TableView中显示文件的值。TableView的列在运行时动态创建,这意味着我无法使用Scenebuilder创建它们并修复它们的位置。是否有方法以编程方式按自定义顺序对列进行排序?

请参阅:“作为此TableView一部分的TableColumns。当用户重新排序TableView列时,此列表将更新以反映当前的视觉顺序。”您只需确保
TableView.columns
列表中包含的元素顺序正确。。。在标准api的多个位置都有排序的实现,最简单的可能是
tableView.getColumns().sort(comparator)
…感谢您提供这些信息。我以前应该检查一下。这解决了我的大部分问题。只剩下一件事了。我有两列,其中包含特殊值,我想将它们放在第一列,然后按字母顺序排列其他列。有没有办法把这些放在第一位?对不起,我是这样一个笨蛋:)