Я новичок в java и учился в учебнике в Интернете, и я застрял в этом коде.
for (SimpleButton playButton : menuButtons) {playButton.draw(batcher);}
Этот код рисует все кнопки из списка. Как я могу нарисовать только одну кнопку из списка, который я создал? Благодарю!
Если вы уверены в количестве элементов в списке, вы всегда можете получить к нему доступ с индексом элементов.
menuButtons.get(0)
возвращает ваш первый элемент.
Таким образом, в основном menuButtons.get(i)
где i
- запрошенный индекс элемента. Обязательно не пытайтесь получить доступ к индексу, превышающему размер списка.
Затем вы можете вызвать.draw непосредственно на возвращаемом элементе:
menuButtons.get(i).draw(batcher);