JavaFX从颜色数组中设置圆填充颜色

时间:2015-12-08 03:03:27

标签: java javafx

在谷歌搜索,只能找到awt的东西,但我们正在使用javafx这个类。

正如标题所述,我需要改变球颜色直到比赛结束。我有以下代码:

 Color[] ballColors = {Color.BLUE, Color.RED, Color.GREEN, Color.PURPLE, Color.BLACK};

            for(int i = 0; i <100; i ++){
            myCircle.setFill(ballColors()[i]);
        }

每次点击球时球应该会改变颜色,但事实并非如此。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

而不是for循环尝试通过以下方式更改myCircle的颜色:

myCircle.setFill(ballColors()[System.currentTimeMillis()%5]);