小编McL*_*ace的帖子

如何使用GridPane JavaFX使按钮跨越多列/行?

我是JavaFX的新手,正在尝试使用GridPane进行简单的按钮设计.

我无法弄清楚如何使按钮跨越多个列/行,而不会将其他按钮推开.我一直在使用HBox和VBox将其他按钮组合在一起.我在按钮上尝试过setRowSpan,但这似乎不起作用.

看起来如何

我多么希望它看起来

这是我的代码:

import javafx.stage.*;
import javafx.application.*;
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;

public class SimpleGUI extends Application {
 public void start(Stage primaryStage) throws Exception {
  GridPane root = new GridPane();
  Scene scene = new Scene(root, 200, 200);

   //Buttons
   Button b1 = new Button("KNAPP 1");
   Button b2 = new Button("KNAPP 2");
   Button b3 = new Button("KNAPP 3");
   Button b4 = new Button("KNAPP 4");
   Button b5 = new Button("KNAPP 5");
   Button b6 = new Button("KNAPP 6");

   //Horizontal Box
   HBox …
Run Code Online (Sandbox Code Playgroud)

java javafx button javafx-8 gridpane

3
推荐指数
1
解决办法
7133
查看次数

标签 统计

button ×1

gridpane ×1

java ×1

javafx ×1

javafx-8 ×1