Szerokość kolumny TableView JavaFX Zawartość automatycznie obcięta

Próbuję „sprytnie” skrócić / skrócićString zawartość kolumny zagnieżdżonej w TableView. Próbowałem użyćUNCONSTRAINED_RESIZE_POLICY ale naprawdę wolęCONSTRAINED_RESIZE_POLICY ponieważ zmienia rozmiar kolumn na podstawie rozmiaru okna.

Co próbuję osiągnąć:

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...

Zbadałem możliwość czytaniaString długość i robienie własnego obcięcia, ale wtedy nie jest możliwe dynamiczne aktualizowanie, ponieważ użytkownik zmniejsza / rozciąga gui. Moje przeczucie mówi, że należy to zrobić za pomocąJavaFX Classes ponieważ byłoby to ściśle związaneTableViewjednak nie znalazłem sposobu.

Jak mogę to osiągnąć?JavaFX?

questionAnswers(1)

yourAnswerToTheQuestion