私は JavaFX の初心者で、最終プロジェクト用にインタラクティブな数独ボードを作成する必要があります。私の計画は、9 つの 3 x 3 GridPanes を 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 だけです。
これを行う方法や、9 x 9 の GridPane の一部の列と行の間に境界線を追加する方法はありますか?