0

JavaFX の HBox について質問があります。HBox に新しいコンポーネントを追加すると、最後のコンポーネントに自動的に追加されます。このようなものを取得する可能性はありますか:

[ {LABEL}{SPACE}{LABEL} ] => HBOX コンテナ

ご協力ありがとうございました。

備考:サイズを変更すると、スペースはウィンドウとともに大きくなる必要があります...

4

2 に答える 2

1

最も簡単な方法 (AnchorPane のような別のコンテナーを使用しない場合) は、非表示ですが展開可能な「スペース」オブジェクトを挿入することです。

void testLabelSpace(HBox box) {        
    Text first = new Text("first");
    Text second = new Text("second");

    Node space = new HBox();      
    HBox.setHgrow(space, Priority.ALWAYS);

    box.getChildren().addAll(first, space, second);
}
于 2014-11-06T17:15:24.623 に答える