在JavaFX中将TreeTableView保存在文件中

时间:2015-03-10 10:51:48

标签: serialization javafx

我在javafx中创建了一个TreeTableView。该程序获取一个文件,处理后数据提供treetable。现在我想将这个TreeTableView保存在一个文件中,这样我就可以打开它而无需执行该过程。序列化此对象的最佳方法是什么(treetableview)?是否有可能将其murshall成xml?

1 个答案:

答案 0 :(得分:1)

据我所知,没有"标准化"序列化TreeTableView的方法,因为它只是数据的图形表示。保存对图形JavaFX对象所做的所有设置的开销将是过多的开销。但是您可以使用递归函数手动遍历树并自行序列化数据(如果您的模板类是可序列化的,则通过Java的标准序列化或通过创建您自己的序列化格式(这将再次为您节省一些开销))。