java 绘制字符串数组列表
如果我在java中使用drawString(String, Int, Int)命令。如何存储/调用已存储在ArrayList中的不同图形?
所以,举例来说,
ArrayList<what type will this be???> list = new ArrayList;
int pos = 0;
for (int i = 0; i < list.size(); i++) {
g.get(i).drawString("hello", 50, 50 + pos);
pos += 20;
}
If I am using the drawString(String, Int, Int) command in java. How can I store / call different graphics that have been stored in an ArrayList?
So, for example,
ArrayList<what type will this be???> list = new ArrayList;
int pos = 0;
for (int i = 0; i < list.size(); i++) {
g.get(i).drawString("hello", 50, 50 + pos);
pos += 20;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您的意思是:
如果您想在 ArrayList中存储不同的对象/形状,T 必须是定义
drawString()
的超类。否则这段代码将无法编译。Did you mean:
If you want to store different objects/shapes in
ArrayList<T>
, the T has to be a superclass definingdrawString()
. Otherwise this code won't compile.这样做有什么问题吗?
您可以更好地使用 for-each 并使用接口 List 定义您的 list 对象。
What is the problem doing that?
and you could better use for-each and define your list object using an interface List.
我用它来做一个程序:
I used this for a program: