シーン/ステージ内のすべてのオブジェクトが表示されたときにイベントで通知されたいです。これは、JavaFX がこの機能を提供していないように思えます。私は正しいですか?
その理由を説明します。
TableView のスクロール位置に基づいて、シーンの他のオブジェクトを更新する必要があります。したがって、次を使用して、TableView の VirtualScrollBar を検索しています。
tableView.lookupAll(".scroll-bar")
TableView が実際にレンダリングされた後にのみ、目的の ScrollBar を返します。「初期化」ブロックではヌル。
アーキテクチャ: 私は共通のフレームを使用しています - 私が言うには - 表示したいページを指定して、実際のコンテンツを含む空のペイン更新ランタイムを含みます。したがって、コンテンツがいつ更新されるかはわかりますが、ほとんどの場合、TableView がレンダリングされる前であるため、ScrollBar 参照を取得できません。
TableView は「ページ」の一部であり、コンテンツ ペインに追加されます。ステージ自体は更新されません。
私はOracle JDK8を使用しています。
これを整理できる手がかりはありますか?よろしくお願いします。