左右のスロットに子がない場合、ボーダーペインに中央にノードを設定してウィンドウの全幅を占めるようにする方法があるのでしょうか。私はScene Builderを使ってFXMLファイルを作成しましたが、現在、アプリケーションのウィンドウのサイズを変更すると、中央のノードの左、右、下に大量の空白があります。それらを取り除く方法はありますか?あなたは中央に残りのスペースを埋めるためにリサイズされますBorderPaneを中心Node
を持っている場合は左と右の子を持たないJavaFXのボーダーペーン
0
A
答えて
0
:ここ
は、それが現在のように見えるものです。
トップとボトムの子は、希望の高さ にリサイズされ、ボーダーペインの幅が拡張されます。左右の子 は、好ましい幅にリサイズされ、上端と下端のノードの間で長さが に延長されます。 中央ノードは、 のサイズを変更して、中央の空きスペースを埋めるようにします。ポジションのいずれかが である可能性があります。
実際のNode
のレイアウト境界を使用してサイズが変更されます。
あなたがNode
のmaxWidthとmaxHeight方法のマニュアルの表情を取る場合:
は、レイアウト 計算で使用するためのノードの最大の幅(高さ)を返します。ノードがサイズ変更可能である場合、その親の幅はこの値より大きくなるように のサイズを変更しないでください。 Double.MAX_VALUEの値が である場合、親ノードはノードの幅を制限なしで より大きくすることができます。
だから、あなたの実際のコードを見ることなく私はこの問題は、あなたがBorderPane
の中心に置かれているコントロールの最大の大きさ、したがって、それはその制限を超えてリサイズされませんが設定されていることだと思います。ドキュメントに記載されているように、BorderPane
を左にスペース全体を埋めるようにサイズ変更できるようにするには、Double.MAX_VALUE
に設定する必要があります。
関連する問題
- 1. BST - 左と右の子を持つノードのカウント
- 2. 完全な高さの左と右のボーダー下のボーダーを持たない
- 3. GraphVizバイナリツリー左右の子
- 4. 右から左への電子メール
- 5. フロート左と右
- 6. 右値と左値の正確な差
- 7. 代入文の左辺と右辺のStar *演算子
- 8. 左と右のフローティング矢印
- 9. 左と右のテキストボックスでカスタムドロップダウン
- 10. 左、中央と右のdivを持つトップメニュー
- 11. 左、右、親ノードを持つツリーデータ構造についてのチュートリアル
- 12. テキストフィールドの形式のプロパティ - 拡張子の付いた電話番号:左から右にではなく右から左へ移入
- 13. 左右ボタン付きのカルーセル。左右のボタンを確認してください
- 14. 左右の整列
- 15. チタン:左右のスライドウィンドウ
- 16. ハスケルの左から右への連鎖方法(右から左へと反対)
- 17. PointerPressed:左または右ボタン?
- 18. vimdiffと左右のウィンドウ間を移動
- 19. 変更アライメント(左、右など)
- 20. Inset UITextField、左右に異なる値を持つ
- 21. 左のTextViewと右のRadioButtonのLinearLayout?
- 22. Leonardoヒープのルートの左と右の子を見つけるには?
- 23. 右の子を削除するとnullptrへの親ポインタの左ポインタ
- 24. 左辺値と右辺値を持つVariadicテンプレートクラスコンストラクタ
- 25. 画像右下とボトム左
- 26. Objective-C:NSStatusBar右クリックと左クリック
- 27. 左トリム 'abc'と右トリム 'xyz'
- 28. 右シフトと左シフト(SLL/SRL)
- 29. コンテナ内の左右のシンプルなHTML
- 30. 左結合演算子対右結合演算子
コードを投稿してください。 –