package fx.com;

import javafx.application.Application;
import javafx.scene.Node;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.Image;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;

import java.net.URL;

public class Main extends Application {
public static void main(String[] args) {
Application.launch(Main.class,args);
}

@Override
public void start(Stage primaryStage) throws Exception {
//流式布局
FlowPane flowPane = new FlowPane();
/**
* 以下是 -fx-alignment 的参数
* [ top-left | top-center | top-right | center-left
* | center | center-right bottom-left | bottom-center
* | bottom-right | baseline-left | baseline-center
* | baseline-right ]
*/
flowPane.setStyle(
"-fx-background-color: #EE6AA7;" + // 颜色
"-fx-padding: 10;" + //内边距
"-fx-vgap: 10;" + //垂直边距
"-fx-hgap: 10;" + //水平边距
"-fx-alignment: bottom-right;" + //位置
"-fx-orientation: vertical ;" + //排列方向 [ horizontal | vertical ]
"");
flowPane.getChildren().addAll(
new Button("button1"),new Button("button2"),
new Button("button3"),new Button("button4"),
new Button("button5"),new Button("button6"),
new Button("button7"),new Button("button8"));




Scene scene = new Scene(flowPane);
primaryStage.setScene(scene);
primaryStage.setWidth(800);
primaryStage.setHeight(800);
primaryStage.setTitle("流式布局");
primaryStage.getIcons().add(new Image("http://www.haotuo.net.cn/Resources/cq/qunlogo.png"));
primaryStage.show();

}
}