Array List не распознает фотографии при использовании пути к файлу - PullRequest
0 голосов
/ 05 мая 2019

Моя программа создает игру «Блэк Джек» с использованием графического интерфейса JavaFX, однако при вводе фотографий в колоду (ArrayList) она не распознает путь в списке массивов

Это для школы и толькоЕсли проблема с фотографиями решена, есть и другие проблемы, о которых я знаю

        for (int i = 0; i < 13; i++) {
            deck.add(new Image("file:images/c" + (i+1) + ".png"));
        }

с путем = к c1.png или c2.png и т. д.

Это должно отображать изображения в графическом интерфейсе JavaFXкогда он жестко запрограммирован, он не работает в цикле

1 Ответ

0 голосов
/ 05 мая 2019

Попробуйте:

for (int i = 0; i < 13; i++) {
  deck.add(new Image(new FileInputStream("C:\\images\\" + (i+1) + ".png"));
}

Кроме того, убедитесь, что ваш ArrayList выбран как ArrayList<Image>:

List<Image> deck = new ArrayList<Image>();

Дайте мне знать, если это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...