2016-03-29 8 views
0

私はラベルなど(画像参照)をペインからスクロールペインに移動しようとしていますが、それを行う方法がわかりませんし、見つけられませんgoogleで役立つもの。JavaFX Scenebuilder 2.0がラベルなどを親コンテナに移動

私はそのような機能がないと信じることを拒否します!誰かが迅速に手伝ってくれる?

enter image description here

感謝。

P.S.これは、ScrollPaneを呼び出そうとするとNullPointerExceptionが表示されてしまいます。なぜなら、すべてのラベルなどがペインにあるからです。

+0

Scenebuilderが遅れている、コントローラを保存していない(または保存していない)ためにエラーが発生しましたが、これらのオブジェクトを親コンテナに移動する方法を知りたいと思います。 – Roman

答えて

2

ScrollPaneの複数のコンテンツノードを持つことはできません。

これは、ScrollPaneのcontentプロパティが単一のノードであり、子リストではないためです。

この制限はJavaFX APIにあり、SceneBuilder自体ではなく、利用可能なAPIに準拠するレイアウトを定義することができます。

ソリューションが単純なので、私は実際には制限として認識しません。レイアウトペインやグループなどの親ノードをScrollPaneのコンテンツとして設定し、子ノードを親ノードに追加するだけです。これはあなたがすでにやったことです。

しかし、複数のペイン(ここではあなたのケースではありません)のような親ノードのセットが異なっていて、SceneBuilderで子供を移動したい場合は、1つのペインからドラッグアンドドロップできますもう片方に。

+0

ええ、私はそれを持っていた、エラーは他のソースから来た(主な質問の下で私のコメントを参照してください)。ご回答有難うございます! – Roman

関連する問題