Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 更改变量但保持保存?_Java - Fatal编程技术网

Java 更改变量但保持保存?

Java 更改变量但保持保存?,java,Java,我有很多东西要在GUI中显示。所以我把它们都放在一个数组中。我运行一个for循环,将它们一个接一个地添加到屏幕上 for(int num = 0; num<MYARRAY.length; num++){ addToGui(MYARRAY[num], xCoords, yCoords); } for(int-num=0;numfor(int-num=0;nummif如果我理解正确,并且为了避免重叠,我认为:addToGui(MYARRAY[0],xCoords,

我有很多东西要在GUI中显示。所以我把它们都放在一个数组中。我运行一个for循环,将它们一个接一个地添加到屏幕上

for(int num = 0; num<MYARRAY.length; num++){

        addToGui(MYARRAY[num], xCoords, yCoords);

    }

for(int-num=0;num
for(int-num=0;nummif如果我理解正确,并且为了避免重叠,我认为:
addToGui(MYARRAY[0],xCoords,yCoords);
可以更改为
addToGui(MYARRAY[num],(num*xCoords),(num*yCoords));
-记住xCoords和yCoords应该是>0才能工作;)好吧,在你的for xCoords中,每一个num都会增加+5。有什么问题吗?即使我回忆起这个方法,你也想保留旧的xCoords值吗?+Marco Acierno,是的,我想把旧的xCoords值保存到一个东西上,然后在下一个东西上加上五个。这是因为xCoords和yCoords是静态的。现在的新问题是,我添加到屏幕上的东西会飞起来在整个屏幕上,我已经看到了,我只是不小心发布了错误的代码:PAnd,它只是改变了绘制的内容,而不是绘制的位置。
for(int num = 0; num<MYARRAY.length; num++){

        addToGui(MYARRAY[num], xCoords, yCoords);
        xCoords += 5;
    }
for(int num = 0; num<MYARRAY.length; num++){

        addToGui(MYARRAY[num], xCoords, yCoords);
        xCoords += 5;
    }