代码实现JavaFX利用gridpane将四个按钮放置底部水平排列
时间: 2023-12-14 16:40:10 浏览: 27
以下是一个简单的 JavaFX 应用程序,使用 GridPane 将四个按钮水平排列在底部:
```java
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class BottomButtons extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
// 创建 GridPane 布局
GridPane gridPane = new GridPane();
gridPane.setPadding(new Insets(10));
gridPane.setHgap(10);
// 创建四个按钮并添加到 GridPane 中
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
Button button3 = new Button("Button 3");
Button button4 = new Button("Button 4");
gridPane.add(button1, 0, 0);
gridPane.add(button2, 1, 0);
gridPane.add(button3, 2, 0);
gridPane.add(button4, 3, 0);
// 将 GridPane 放置在场景中
Scene scene = new Scene(gridPane, 400, 300);
// 将场景放置在舞台中
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
在上述代码中,我们创建了一个 GridPane 布局,并设置了内边距为10像素和水平间距为10像素。然后,我们创建了四个按钮并将它们添加到 GridPane 中,分别在第一列到第四列。最后,我们将 GridPane 放置在场景中,将场景放置在舞台中,并显示舞台。这样,我们就可以在底部水平排列四个按钮了。