Eclipse 4.4ではじめる Javaプログラミング入門 Eclipse 4.4 Luna対応

JavaFXによるGUIプログラミング - コントロールを活用する

Icon comment count 0
Icon stock count 0

3.2.11FlowPaneの利用

続いて、コントロール類のレイアウトについて考えてみましょう。ここまで、ペインにはBorderPaneを使ってきましたが、これは上下左右中央の5箇所にコントロールを配置するものです。この形に当てはまらないレイアウトが必要となることもあります。

JavaFXには、このほかにもさまざまなレイアウト機能を組み込まれたペインが用意されており、それらを使うことで別のレイアウトでコントロールを配置することができます。用意されている主なレイアウト用のペインについて簡単にまとめましょう。

単純に、コントロールを順に並べて表示するのがFlowPaneです。デフォルトでは、組み込まれたコントロール類を横一列に並べて配置します(<?import?>は省略します)。

リスト3.12 window.fxml(書き換える部分)
<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

コメント

    コメントはありません