@Override
public void start(Stage primaryStage) {
Pane root = new Pane();
int rows=9,cols =9;
for(int i=0;i<=rows;i++){
for(int j=0;j<=cols;j++) {
Rectangle rec = new Rectangle();
rec.xProperty().bind(root.widthProperty().divide(rows).multiply(i));
rec.yProperty().bind(root.heightProperty().divide(cols).multiply(j));
rec.heightProperty().bind(root.heightProperty().divide(cols));
rec.widthProperty().bind(root.widthProperty().divide(rows));
rec.setStroke(Color.RED);
root.getChildren().add(rec);
}
}
Scene scene = new Scene(root, 300, 300);
primaryStage.setScene(scene);
primaryStage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
Почитайте про модальные окна и диалоги, они есть и они замечательные https://code.makery.ch/blog/javafx-dialogs-official/
Кроме того не забывайте что в вашем случае CreateNewWindow понятия не имеет о содержимом других классов.