【发布时间】:2018-11-04 23:19:13
【问题描述】:
现在我已经搜索了很长一段时间,我发现的只是人们试图通过 TableColumn 对 TableRows 进行排序,但我想按字母顺序对 TableColumns 进行排序。
假设我有一个包含“名称”、“疼痛”和“增益”列的表格,排序后我希望它是“增益”、“名称”和“疼痛”。
真的想不出办法来做到这一点,但不会那么难吧?
...我当然想以编程方式完成,而不是拖动列。
【问题讨论】:
-
为什么不创建一个按列名排序的
Comparator<TableColumn>,然后只创建一个myTableView.getColumns().sort(myComparator)? -
好吧,为什么不呢?谢谢,我知道这不会那么难。
-
对我来说,这在大多数用例中似乎是不必要的。为什么不简单地以正确的顺序添加列,而不是应用能够产生易于确定的结果的算法...
-
好笑)。我会添加一个答案。希望你能接受它,这样这个问题就会被标记为已回答。
-
@fabian 那么我想我的用例并不常见