我是Java的新手,可以从网上的教程中学习,并且对这些代码感到困惑。
for (SimpleButton playButton : menuButtons) {playButton.draw(batcher);}
此代码从列表中绘制所有按钮。如何仅从创建的列表中绘制一个按钮?谢谢!
最佳答案
如果您确定列表中的元素数,则始终可以使用items索引进行访问。
menuButtons.get(0)
返回您的第一个项目。
因此基本上
menuButtons.get(i)
其中i
是元素的请求索引。确保不要尝试访问比列表大的索引。
然后,您可以直接在返回的元素上调用.draw:
menuButtons.get(i).draw(batcher);