TableView

时间:2018-05-10 08:24:26

标签: java javafx tableview

我希望 TableView 能够记住列的顺序。

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

接下来,我再次打开此窗口,列仍然是Id, Name, Age,而不是Id, Age, Name。当我改变列的宽度时,结果相同。我怎样才能"记住" TableView的状态?

View是用fxml文件编写的,但控制器和其他东西都在java项目中。

1 个答案:

答案 0 :(得分:0)

由于您的视图是由fxml定义的,因此它将始终以您在那里创建它的方式呈现。如果要更改这些列的顺序,则需要由控制器执行此操作。

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