java - 更改变量但保留它保存?

标签 java

我有很多东西想要在 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/

相关文章:

java - 从 Java jTextArea 获取文本和位置

java - 为 Java Logger 优化磁盘写入

java - TableView 的样式是怎样的?

java - 使用 contains() java 读取大文件并进行过滤

java - 在Tapestry中添加带有参数的js文件

java - 无法从 ArrayList<Parcelable> 转换为 ArrayList<ClSprite>

java - 如何让用户在javafx中逐个窗口退出

java - 为什么在为变量设置值时使用位移位?

java - 如何分解 SaxParseException (cvc-pattern-valid)?

java - 帮助完成莫尔斯电码 Java 作业!