有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

TableView中的java订单列

我想查看我的表视图以记住列的顺序。

例如,我有一个包含3列的表:Id, Name, Age,我更改了位置列NameAge。之后,我用这张桌子关上窗户

接下来,我再次打开此窗口,列仍然按Id, Name, Age顺序排列,而不是按Id, Age, Name顺序排列。当我更改列的宽度时,也会产生相同的结果。如何“记住”TableView的状态?

视图是在fxml文件中编写的,但控制器和其他内容是在java项目中编写的


共 (1) 个答案

  1. # 1 楼答案

    由于您的视图是由fxml定义的,因此它将始终以您在其中创建它的方式显示。如果要更改这些列的顺序,需要由控制器执行

    我建议创建某种配置文件来存储这些视图设置。启动视图时,可以读取并应用设置