Largura da coluna do JavaView TableView \ Auto-truncamento de conteúdo

Estou tentando "inteligentemente" abreviar / truncar oString conteúdo de uma coluna aninhada em um TableView. Eu tentei usarUNCONSTRAINED_RESIZE_POLICY mas realmente prefiroCONSTRAINED_RESIZE_POLICY já que ele redimensiona automaticamente as colunas com base no tamanho da janela.

O que estou tentando realizar:

String one = "SomeVeryLongString";

// Displayed in the column where user has shrunk it too narrow

+-------------+
| Some...ring |
+-------------+

// and if the user shrunk it a bit more

+-----------+
| Som...ing |
+-----------+

// and if they stretch it a bit

+---------------+
| SomeV...tring |
+---------------+

// etc...

Eu explorei a possibilidade de ler oString comprimento e fazendo meu próprio truncamento, mas então não é possível ter isso dinamicamente atualizar como o usuário encolhe / estica o gui. Meu intestino diz que isso deve ser feito com oJavaFX Classes desde que seria estreitamente ligado comTableView, no entanto eu não encontrei um caminho.

Como posso conseguir isso usandoJavaFX?