3.2.11FlowPaneの利用
続いて、コントロール類のレイアウトについて考えてみましょう。ここまで、ペインにはBorderPaneを使ってきましたが、これは上下左右中央の5箇所にコントロールを配置するものです。この形に当てはまらないレイアウトが必要となることもあります。
JavaFXには、このほかにもさまざまなレイアウト機能を組み込まれたペインが用意されており、それらを使うことで別のレイアウトでコントロールを配置することができます。用意されている主なレイアウト用のペインについて簡単にまとめましょう。
単純に、コントロールを順に並べて表示するのが「FlowPane」です。デフォルトでは、組み込まれたコントロール類を横一列に並べて配置します(<?import?>は省略します)。
<FlowPane prefHeight="150.0" prefWidth="300.0"
xmlns="http://javafx.com/javafx/8"
xmlns:fx="http://javafx.com/fxml/1"
fx:controller="jp.tuyano.eclipsebook.WindowController">
<Button text="Button1" />
<Button text="Button2" />
<Button text="Button3" />
&l
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録