package fx.com;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.image.Image;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
Application.launch(Main.class,args);
}
@Override
public void start(Stage primaryStage) throws Exception {
//网格布局
GridPane gridPane = new GridPane();
gridPane.setStyle(
"-fx-background-color: #EE6AA7;" + // 颜色
"-fx-padding: 10;" + //内边距
"-fx-vgap: 10;" + //垂直边距
"-fx-hgap: 10;" + //水平边距
// "-fx-alignment: bottom-right;" + //位置
// "-fx-orientation: vertical ;" + //排列方向 [ horizontal | vertical ]
"");
gridPane.add(new Button("button1"),0,0);
gridPane.add(new Button("button2"),1,0);
gridPane.add(new Button("button3"),2,0);
gridPane.add(new Button("button4"),3,0);
gridPane.add(new Button("button5"),0,1);
gridPane.add(new Button("button6"),1,1);
gridPane.add(new Button("button7"),2,1);
gridPane.add(new Button("button8"),3,1);
Scene scene = new Scene(gridPane);
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();
}
}
标签:primaryStage,fx,GridPane,JavaFX,网格,Button,add,new,gridPane From: https://blog.51cto.com/u_10780206/6031339