しばらくの間、TreeView 列のサイズをコンテンツに合わせて自動調整する方法を見つけようとしています。これは以前にも尋ねられましたが、応答は最小限であり、受け入れられませんでした.
興味深いことに、私が探している動作は、TableView で列のサイズ変更行をダブルクリックしたときに発生するものとまったく同じです。ただし、JavaFX ソース コードを調べたときに、これがどのように発生するかを理解できませんでした。
JavaFX TableView/TableColumn/TableColumnHeader で列のサイズ変更行のダブルクリック動作がどのように/どこで処理されるかを知っている人はいますか?
可能であれば、サイズ変更行をダブルクリックしたときに何が起こるかを、最初に列が自動的にレンダリングするようにしたいと思います。これが、利用可能な事前に作成された列サイズ制約ポリシーの 1 つではないことは、私には理解できません。