我有很多东西想要在 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 添加另一个内容到屏幕,依此类推。我该怎么做?
最佳答案
for(int num = 0; num<MYARRAY.length; num++){
addToGui(MYARRAY[num], xCoords, yCoords);
xCoords += 5;
}
这可能有帮助吗?您每次都在添加 MYARRAY[0]。
关于java - 更改变量但保留它保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27710330/