这个想法是:在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
我建议你投票. :^)