Учитывая приведенный ниже код, я пытаюсь распечатать одно изображение (хранящееся в переменной «изображение») несколько раз. Любые предложения относительно того, как я буду заниматься этим? Любая информация была бы полезна.JavaFX - Есть ли способ распечатать одно изображение несколько раз с помощью imageview?
Image image = new Image("tileset.png");
ImageView tileset = new ImageView();
tileset.setImage(image);
Rectangle2D viewport1 = new Rectangle2D(0,16,16,16); //(selected pixels)
tileset.setViewport(viewport1);
int length = 40, width= 40; // declare size of array (print 40x40)
// loop through grid, fill every tile with image 'image'.
// currently only fills position (40,40) with the image.
for(int y = 0; y < length; y++)
{
for(int x = 0; x < width; x++)
{
GridPane.setConstraints(tileset,x,y);
}
}
root.getChildren().add(tileset);
Создание нескольких 'ImageView's в цикле, каждый из них с использованием тех же' Image' –
Я возникли трудности Поступая таким образом, вы могли бы дать предложения относительно того, что нужно цикл содержит для получения несколько ImageView? Будет ли тип данных ImageView преобразован в массив? (также, спасибо за подсказку, по крайней мере, я должен где-то начать с этого момента) – asdf