如何在mouseClicked()方法中使用World

时间:2019-10-22 19:19:14

标签: java

我有这行:         如果(Greenfoot.mouseClicked()) 我需要添加一个世界作为该方法的参数。

 if (Greenfoot.mouseClicked()) 


    {
        World world = getWorld();
        List<Leaf> leaves = world.getObjects(Leaf.class);

        for (Leaf leaf : leaves)
        {
            leaf.changeImage();
        }
    }

我需要传递一个参数,使我可以单击背景并更改树叶

1 个答案:

答案 0 :(得分:0)

似乎getWorld()方法中已经有了世界,该方法应该在其他位置定义,因此您可能不需要传递它。

关于背景和背景,看来您也有。尝试查找有关该World类的定义的更多信息,并查看是否存在setBackground方法。对Leaf类执行相同的操作。

我希望这对您有帮助