我想在GUI中显示很多内容。所以我把它们都放在一个数组中。我运行一个for循环,将它们逐个添加到屏幕上。
for(int num = 0; num<MYARRAY.length; num++){
addToGui(MYARRAY[num], xCoords, yCoords);
}
所有代码都有效,但我添加的所有内容的坐标都相同,因此屏幕上的所有内容都重叠。我试过了
for(int num = 0; num<MYARRAY.length; num++){
addToGui(MYARRAY[num], xCoords, yCoords);
xCoords += 5;
}
但是屏幕上的所有内容都只移动了5个像素。因此,如果xCoords = 5,我想在xCoords = 5的情况下向GUI添加内容,然后在xCoords = 10的情况下向屏幕添加另一个内容,依此类推。我该怎么做?
答案 0 :(得分:2)
for(int num = 0; num<MYARRAY.length; num++){
addToGui(MYARRAY[num], xCoords, yCoords);
xCoords += 5;
}
这可能有帮助吗?您每次都要添加MYARRAY [0]。