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
?