実現したいこと
JavaFX初心者です。
JavaFXでスクロールペインのコンテント側から親となるスクロールペインを取得するとき、コンテントのノード.getParent()ではスクロールを取得できません。親となるスクロールペインを取得する方法と、またそのさらに親のペインを取得する方法を教えてください。例えば次のような例です。
JavaFX
1Pane parentpn = new Pane(); 2ScrollPane sp = new ScrollPane(); 3Pane childpn = new Pane(); 4sp.setContent(childpn); 5parentpn.getChildren().add(sp);
このとき、childpnからspと取得したいです。childpn.getParent() では取得できません。
spの親ノードは、sp.getParent(); で取得できます。
最終的に実現したいことは、childpn.getParent().getParent(); のようにしてchildpnからparentpnを取得したいです。
回答よろしくお願いします。
発生している問題・分からないこと
childpn.getParent()でchildpnの親のScrollPaneを取得できない。また他の方法がわからない。
該当のソースコード
JavaFX
1Pane parentpn = new Pane(); 2ScrollPane sp = new ScrollPane(); 3Pane childpn = new Pane(); 4sp.setContent(childpn); 5parentpn.getChildren().add(sp);
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
説明が見つけられませんでした。
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/06/03 12:53