用这种代码填充 javafx treetableview 列相对容易:nameColumn.setCellValueFactory(new TreeItemPropertyValueFactory<>("name"));
这样,列nameColumn
可以链接到具有字段“名称”的基础数据类型。如果只有有限数量的不同字段,这当然很好,但想象一下对于 treetableview 中的每一行,都有一个存储附加信息的 hashmap(或类似的东西)。
所述哈希图将包含行中所有列的信息。这意味着哈希映射将具有与 javafx 树表视图中的列同名的所有键的键和值。例如,hashmap 将具有以其他方式存储在字段中的信息,name
例如。time
price
有没有办法在 java 和 javafx treetableview 中实现这种行为?如何?感谢任何帮助,因为它可以为我启用更多的模块化系统。提前致谢。