javafx如何比较2种颜色并知道它们是相同还是不同?

时间:2013-03-11 15:49:38

标签: netbeans javafx

我正在为学校做一个项目,我们必须制作游戏记忆,我想你们都知道游戏。我们的问题是我们不明白javafx如何比较两个'卡'

我们现在拥有的代码是4张卡片,您可以点击它们,它们会变成一种颜色,当您点击它们时它们会转回来。你能帮我吗?

我目前的代码是这样的:

rectangle:rectangle1 = Rectangle { 
    width: 50 
    height: 50 
    x: 10 
    y: 50 
    arcWidth: 10 
    arcHeight: 10 
    fill: bind Color.web(kleur1) 
    onMouseClicked: function(event) { 
        if (kleur1 == "red"){ 
            kleur1 = "blue"
        } 
        else if (kleur1 == "blue") { 
            kleur1 = "red"} 
        } 
}

1 个答案:

答案 0 :(得分:0)

您似乎需要检查颜色是否相等

 if(kleur1.equals("blue") && kleur3.equals("blue"))
 {
      rectangle1.setVisible(false);
      rectangle3.setVisible(false);
 }

并设置如上所示