Javafx-layout-panes-textflow
提供:Dev Guides
JavaFX-レイアウトペインテキストフロー
このレイアウトを使用すると、1つのフローに複数のテキストノードを設定できます。 パッケージ javafx.scene.layout の textFlow という名前のクラスは、テキストフローを表します。
このクラスは、2つのプロパティを提供します-
- lineSpacing -このプロパティはdouble型であり、テキストオブジェクト間のスペースを定義するために使用されます。 * setLineSpacing()*という名前のメソッドを使用して、このプロパティを設定できます。
- textAlignment -このプロパティは、ペイン内のテキストオブジェクトの配置を表します。 メソッド* setTextAlignment()*を使用して、このプロパティに値を設定できます。 このメソッドには、CENTER、JUSTIFY、LEFT、RIGHTの4つの値を渡すことができます。
例
次のプログラムは、テキストフローレイアウトの例です。 ここでは、フォント15とさまざまな色の3つのテキストオブジェクトを作成しています。 次に、行の間隔が 15 であるときに、整列値- Justify でテキストフローペインに追加します。
このコードを TextFlowExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。