使用Gradle在Java中显示图形

使用Gradle在Java中显示图形,java,Java,我正在尝试使用Gradle在Java中制作Pacman。所以我将地图对象存储在2D数组列表中。我试图渲染对象,所以我使用循环来循环二维数组列表,如下所示 int x = 0; int y = 0; for(int i = 0; i < this.mapObjs.size(); i++) { for(int j = 0; j < this.mapObjs.get(i).size(); j++) { if(this.mapObj

我正在尝试使用Gradle在Java中制作Pacman。所以我将地图对象存储在2D数组列表中。我试图渲染对象,所以我使用循环来循环二维数组列表,如下所示

   int x = 0;
   int y = 0;

   for(int i = 0; i < this.mapObjs.size(); i++) {
        for(int j = 0; j < this.mapObjs.get(i).size(); j++) {
            if(this.mapObjs.get(i).get(j) instanceof Wall) {
                this.image(((Wall) this.mapObjs.get(i).get(j)).getGraphic(), x, y); // doesn't work
            }
            
            x += 16;
        }   

        y += 16;
    }

 
如果我像那样手动操作,它会工作,但由于某种原因,当它在循环中时,它不会工作


提前感谢。

欢迎来到Stack Overflow。请学习如何使用堆栈溢出,并阅读如何提高问题的质量。然后,你的问题包括完整的源代码,你有一个,它可以被编译和测试的其他人。请参阅:
    this.image(((Wall) this.mapObjs.get(10).get(10)).getGraphic(), 160, 160);
    this.image(((Wall) this.mapObjs.get(5).get(5)).getGraphic(), 80, 80);