Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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
TableVew在javafx中设置了sortOrder,以便在应用程序启动时对表进行排序_Java_Javafx 2_Fxml_Scenebuilder - Fatal编程技术网

TableVew在javafx中设置了sortOrder,以便在应用程序启动时对表进行排序

TableVew在javafx中设置了sortOrder,以便在应用程序启动时对表进行排序,java,javafx-2,fxml,scenebuilder,Java,Javafx 2,Fxml,Scenebuilder,我是javafx新手,正在尝试做类似的事情。它创建了一个tableview,当应用程序启动时,当设置排序顺序时,firstNameCol在其中排序 我需要一个java代码(不在fxml中),它可以设置sortorder,以便对我的列进行排序 我不需要像对数据进行初始排序然后将其添加到表中这样的代码,因为我需要通过添加数据对表进行排序 我有一些我能做的想法 ArrayList<TableColumn<person, ?>> sortOrder ; table.getSort

我是javafx新手,正在尝试做类似的事情。它创建了一个tableview,当应用程序启动时,当设置排序顺序时,firstNameCol在其中排序

我需要一个java代码(不在fxml中),它可以设置sortorder,以便对我的列进行排序

我不需要像对数据进行初始排序然后将其添加到表中这样的代码,因为我需要通过添加数据对表进行排序

我有一些我能做的想法

ArrayList<TableColumn<person, ?>> sortOrder ;
table.getSortOrder().addAll(sortOrder);
ArrayList排序器;
table.getSortOrder().addAll(sortOrder);
但我无法正确设置排序器来完成任务


提前感谢。

访问Oracel网站。在那里,您将找到有关使用Tableview控件的优秀教程。甚至还有关于如何设置排序顺序的说明。如果您正在寻找入门教程,通常不应该这样做。有更好的网站,无论如何,你能给我提供一些教程的链接,说明如何设置排序顺序。这个链接在fxml中显示了它,但我需要它的java代码。Thanksdone by hit and trial table.getSortOrder().addAll(firstNameCol);其中firstNameCol是table列