JavaFX, como congelar a posição de algumas colunas no TableView
A idéia é: em uma TableView de N colunas, ter as primeiras M colunas sempre visíveis, mesmo quando você usa o scroller horizontal.
A única coisa perto da minha exigência é estaVinculando duas exibições de tabl juntos, de forma que eles rolem em sincronia. A ideia de colocar lado a lado duas mesas não é das melhores do meu ponto de vista porque
1) O tipo da coluna é parcialmente independente entre as duas tabelas: se você usa a mesma observableList, as linhas são classificadas em ambas as tabelas, mas não é possível a classificação em várias colunas em que pelo menos uma coluna não está na mesma tabela
2) Não há rolagem síncrona com a roda do mouse ou com as teclas de setas
Eu sei que, provavelmente, eu posso lidar com problemas como esses usando EventHandlers e Listeners, mas espero que seja possível usar apenas uma tabela.
Portanto, a pergunta é: há alguma propriedade configurável no TableView ou TableColumns para ter o comportamento que estou procurando?