JavaFX Tutorial - Java FlowPane .setRowValignment (VPos value)








Syntax

FlowPane.setRowValignment(VPos value) has the following syntax.

public final void setRowValignment(VPos value)

Example

In the following code shows how to use FlowPane.setRowValignment(VPos value) method.

import javafx.application.Application;
import javafx.geometry.Orientation;
import javafx.geometry.VPos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
//from   ww  w  .  j  a v a 2s  . c o m
public class Main extends Application {
  public static void main(String[] args) {
    Application.launch(args);
  }

  @Override
  public void start(Stage primaryStage) {
    FlowPane flowPane = new FlowPane(Orientation.HORIZONTAL,20,20);
    flowPane.setPrefWrapLength(210);                 
    Button btn = new Button();
         
    for(int i=0; i<8; i++){
      btn = new Button("Button");
      btn.setPrefSize(100, 50);
      flowPane.getChildren().add(btn);
    }    
    flowPane.setRowValignment(VPos.BASELINE);
    
    Scene scene = new Scene(flowPane);
    primaryStage.setScene(scene);
    primaryStage.show();
  }
}