JavaFX TreeView TreeColumn de tamaño automático para adaptarse al contenido

He estado tratando de descubrir cómo dimensionar automáticamente las columnas TreeView para que se ajusten a su contenido desde hace un tiempo. Esto se ha preguntado antes, pero la respuesta fue mínima y no aceptable.

[columna javafx en tamaño de ajuste automático de vista de tabla

Curiosamente, el comportamiento que estoy buscando es exactamente lo que sucede cuando hace doble clic en una línea de cambio de tamaño de columna en TableView. Sin embargo, no he podido entender cómo ocurre esto al mirar a través del código fuente de JavaFX.

¿Alguien sabe cómo / dónde se maneja el comportamiento de doble clic en una línea de cambio de tamaño de columna en JavaFX TableView / TableColumn / TableColumnHeader?

Si es posible, simplemente me gustaría que las columnas realicen automáticamente al principio lo que sucede cuando hace doble clic en la línea de cambio de tamaño. Cómo esto aún no es una de las políticas de restricción de tamaño de columna pre-creadas disponibles está fuera de mi alcance.

Respuestas a la pregunta(3)

Su respuesta a la pregunta