加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

javafx-2 – JavaFX,如何冻结TableView中某些列的位置

发布时间:2020-12-14 16:37:02 所属栏目:Java 来源:网络整理
导读:这个想法是:在N列的TableView上,即使使用水平滚动条也可以使第一个M列始终可见. 这个Binding two tableviews together such that they scroll in sync附近的唯一要点就是. 并列两张表的想法并不是我的观点最好的,因为 1)列的排序在两个表之间是部分独立的:
这个想法是:在N列的TableView上,即使使用水平滚动条也可以使第一个M列始终可见.

这个Binding two tableviews together such that they scroll in sync附近的唯一要点就是.
并列两张表的想法并不是我的观点最好的,因为

1)列的排序在两个表之间是部分独立的:如果使用相同的observableList,行将在两个表中排序,但不能在多个列上进行排序,其中至少一列不在同一个表上
2)鼠标滚轮或箭头键没有同步滚动

我知道,可能我可以使用EventHandlers和Listeners来处理这些问题,但我希望只能使用一个表.

所以,问题是:TableView或TableColumns是否有任何可配置的属性,以获得我正在寻找的行为?

解决方法

So,the question is: are there any configurable properties on TableView or TableColumns to have the behaviour I am looking for?

显然不是,但是在JavaFX Jira上有一个针对此行为的功能请求(您需要注册才能查看它):

https://javafx-jira.kenai.com/browse/RT-19454

我建议你投票. :^)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读