【JavaFX】上下左右中央にコントロールを配置する方法(BorderPane)

JavaFXで上下左右中央にコントロールを配置する方法について記載します。

1. 上下左右中央にコントロールを配置する方法

BorderPaneを使用すると上下左右中央の場所を指定して、コントロールを配置することができます。

実行例

setXXXメソッドを使用して、上下左右中央を指定

コントロールを配置する箇所は、BorderPaneクラスのsetXXXメソッドを使用して指定します。

setTop
上に表示するコントロールを指定します。

setRight
右に表示するコントロールを指定します。

setCenter
中央に表示するコントロールを指定します。

setLeft
左に表示するコントロールを指定します。

setBottom
下に表示するコントロールを指定します。

2. レイアウト一覧

1. 垂直方向にコントロールを配置する方法(VBox)

2. 水平方向にコントロールを配置する方法(HBox)

3. 左から右にコントロールを配置する方法(FlowPane)

4. 格子状にコントロールを配置する方法(GridPane)

5. 上下左右中央にコントロールを配置する方法(BorderPane)

6. 上下左右からの位置を指定してコントロールを配置する方法(AnchorPane)

7. コントロール幅を指定する setPrefWidth、setMaxWidth、setMinWidth の違い

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする