我是 Java 的新手,正在学习网络教程,但我受困于这段代码。
for (SimpleButton playButton : menuButtons) {playButton.draw(batcher);}
此代码从列表中绘制所有按钮。如何从我创建的列表中只绘制一个按钮?谢谢!
最佳答案
如果您确定列表中的元素数量,您始终可以使用项目索引访问它。
menuButtons.get(0)
返回您的第一个项目。
基本上 menuButtons.get(i)
其中 i
是元素的请求索引。
确保不要尝试访问大于列表大小的索引。
然后您可以直接在返回的元素上调用 .draw:
menuButtons.get(i).draw(batcher);
关于java - 从java中的集合中绘制一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856150/