【发布时间】:2015-11-23 20:29:32
【问题描述】:
我是使用 JavaFX 的初学者,必须为最终项目创建交互式数独板。我的计划是将九个 3 x 3 GridPane 添加到一个 3 x 3 GridPane(以制作带有轮廓框的漂亮板),但似乎无法像我一样做到这一点。
这是我的 blankBoard() 创建方法的摘录。 board 和 box 被预定义为全局 GridPane 变量:
for (int row = 0; row < 3; row++) {
for (int col = 0; col < 3; col++) {
for (int row1 = 0; row1 < 3; row1++) {
for (int col1 = 0; col1 < 3; col1++) {
text = new TextField("0");
box = new GridPane();
GridPane.setConstraints(text, col1, row1);
box.getChildren().addAll(text);
}
}
GridPane.setConstraints(box, col, row);
board.getChildren().addAll(box);
}
}
所有这些给我的是一个 3 x 3 的 GridPane: GridPane
有没有其他方法可以做到这一点,或者只是在 9 x 9 GridPane 中的某些列和行之间添加边框?
【问题讨论】:
标签: user-interface javafx border sudoku gridpane