まず第一に、私は長年 Java/Swing 開発者です。最近、遊んでみるために JavaFX 2.2 をインストールしました。
メインウィンドウの上部にツールバーがあり、ウィンドウの残りの部分にコンテンツがある、かなり単純なアプリを作成しています。これを達成する明白な方法は、 を使用し、上部セクションにBorderPane
a を貼り付けることです。ToolBar
ここまでは順調ですね。ただし、ツールバーのコントロールの一部をウィンドウの左端に配置し、一部を右端に配置したいと考えています。これを行う方法が見つかりません。非表示のスペーサー オブジェクトをツールバーに配置することはできますが、固定幅にする方法しか知りません。ウィンドウのサイズが変更されても、サイズは変更されません。
そこで、ToolBar オブジェクトを使用する代わりに、単にHBox
;を使用すると考えました。Box
水平方向の Swingオブジェクトと同等のはずですよね? また、SwingBox
クラスにはcreateHorizontalGlue()
、自動サイズ調整スペーサーを挿入するメソッドがあります。ええと、JavaFX HBox クラスで同等のものを見つけることができません。これを行う簡単な方法はありませんか?