javafx Tableview按日期排序

时间:2014-04-18 18:13:44

标签: java sorting javafx tableview

目前我有一个显示数据的tableview。此数据中的项目包括重复值(每日,每月)。

TableView

Item1Name | Item1Repeat
Item2Name | Item2Repeat
Item3Name | Item3Repeat

我想要实现的是按日期订购项目的月份概览。每日重复的项目将在每天显示,而每月重复的项目将仅显示一次。

Day x
ItemName1
ItemName2

Day x + 1
ItemName2
ItemName3
Day ...

我的问题是: 正如我所描述的那样,哪种javafx UI控件适合于对数据进行排序。 我希望有一个合适的容器来实现这一目标。另一个解决方案是为每天建立单独的表,但这听起来不是很有效。 建议?

1 个答案:

答案 0 :(得分:1)

TreeView看起来很合适,如果你的Items有多个列(多个,重复频率除外)并且你使用的是Java 8,那么TreeTableView就会很合适。