现在我已经搜索了很长一段时间,我发现所有人都试图通过TableColumn对TableRows进行排序,但我想按字母顺序对TableColumns进行排序。
说我有一个表格,上面有列'姓名','疼痛'和'获得'在排序之后,我希望它能够获得',' Name'和'疼痛'
无法找到一种方法来做到这一点,但它可能会那么难,可以吗?
...我当然想以编程方式进行,而不是拖动列。
答案 0 :(得分:1)
抱歉,我现在没有时间发布代码,但这是一个应该有效的方法:
Comparator<TableColumn>
。myTableView.getColumns().sort(myComparator)
其中myTableView
是TableView
的名称,myComparator
是您创建的Comparator<TableColumn>
的名称。