javafx Tableview 按日期排序

标签 java sorting javafx tableview

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

TableView

Item1Name | Item1Repeat
Item2Name | Item2Repeat
Item3Name | Item3Repeat

我想要实现的是了解当月的概览以及按日期订购的商品。每天重复的项目将显示在每天下方,而每月重复的项目仅显示一次。

Day x
ItemName1
ItemName2

Day x + 1
ItemName2
ItemName3
Day ...

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

最佳答案

一个TreeView似乎很适合这个,或者 TreeTableView如果您的项目有多个列(多个,除了重复频率之外)并且您正在使用 Java 8。

关于javafx Tableview 按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23159737/

相关文章:

java - 使用 CSS3 无法覆盖 JavaFX 8 上 SplitPane 分隔线的颜色和大小

java - setOnCloseRequest 时表未刷新

java - Jsoup 在解析时将 unicode 实体转换为 html 实体

c# - 删除其中一条后对剩余记录重新编号

c - 根据元音编号对字符串中的单词进行排序

java - tablecell 中的进度条和标签

java - 在Java中使用Stax时出现空xml节点的问题

java - JfreeChart 图中只有条形图

java - 如何阻止 Eclipse 格式化程序在 Javadoc 中添加尾随空格

java - 如何使用java将对象插入到正确的位置?