Привет, у меня в настоящее время есть некоторые проблемы, исправляющие ошибку.
Я не могу напечатать более одного изображения и понятия не имею, почему.
Я должен быть уставшим, у вас, ребята, есть идея, откуда может появиться этот баг?
Group root = new Group();
printChoicesOfDominosScene = new Scene(root, 900, 900, Color.WHITE);
// Time to load our image
GridPane dominoChoice = new GridPane();
dominoChoice.setPadding(new Insets(50,50,50,50));
dominoChoice.setHgap(20);
dominoChoice.setVgap(20);
int imageCol = 1;
int imageRow = 1;
int i = 0;
// for (int i = 0; i < 5; i++) {
if (dominosFilesNameAvailable != null && dominosFilesNameAvailable[i] != null) {
ImageView imv = new ImageView();
Image image = new Image(new FileInputStream(dominosFilesNameAvailable[i]), 800, 800, true, true);
imv.setImage(image);
imv.setOnMouseClicked(event -> {
chosenDomino();
});
HBox pictureRegion = new HBox();
pictureRegion.getChildren().add(imv);
dominoChoice.add(pictureRegion, imageCol, imageRow);
root.getChildren().add(dominoChoice);
}
// }
// Initialise Elements
askPlayerNameScene = new Scene(grid, 500, 200);
window.setScene(askNumberPlayerScene);
window.show();
}