首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对JavaFX TableView的列进行排序

对JavaFX TableView的列进行排序
EN

Stack Overflow用户
提问于 2018-05-25 14:14:48
回答 1查看 350关注 0票数 0

现在我已经搜索了很长一段时间了,我发现只有那些试图通过一个TableRows对TableColumn进行排序的人,但是我想按字母顺序对TableColumns进行排序。

假设我有一个列为'Name‘、’痛‘和’增益‘的表,在排序之后,我希望它是’增益‘、’名称‘和’痛苦‘。

不知道怎么做,但不会有那么难,对吧?

..。当然,我想以编程的方式完成它,而不是拖拽列。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-25 14:59:05

对不起,我现在没有时间发布代码,但是下面是一个应该有效的方法:

  • 创建一个将按列名排序的Comparator<TableColumn>
  • myTableView.getColumns().sort(myComparator)应用排序

其中myTableView是您TableView的名称,myComparator是您创建的Comparator<TableColumn>的名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50531205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档