TableView中的java订单列
我想查看我的表视图以记住列的顺序。
例如,我有一个包含3列的表:Id, Name, Age
,我更改了位置列Name
和Age
。之后,我用这张桌子关上窗户
接下来,我再次打开此窗口,列仍然按Id, Name, Age
顺序排列,而不是按Id, Age, Name
顺序排列。当我更改列的宽度时,也会产生相同的结果。如何“记住”TableView的状态?
视图是在fxml文件中编写的,但控制器和其他内容是在java项目中编写的
你可以在下面搜索框中键入要查询的问题!
我想查看我的表视图以记住列的顺序。
例如,我有一个包含3列的表:Id, Name, Age
,我更改了位置列Name
和Age
。之后,我用这张桌子关上窗户
接下来,我再次打开此窗口,列仍然按Id, Name, Age
顺序排列,而不是按Id, Age, Name
顺序排列。当我更改列的宽度时,也会产生相同的结果。如何“记住”TableView的状态?
视图是在fxml文件中编写的,但控制器和其他内容是在java项目中编写的
# 1 楼答案
由于您的视图是由fxml定义的,因此它将始终以您在其中创建它的方式显示。如果要更改这些列的顺序,需要由控制器执行
我建议创建某种配置文件来存储这些视图设置。启动视图时,可以读取并应用设置