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

Netbeans javafx如何比较两种颜色并知道它们是相同的还是不同的?,netbeans,javafx,Netbeans,Javafx,我正在为学校做一个项目,我们必须制作游戏记忆,我想你们都知道这个游戏。我们的问题是,我们不理解javafx如何比较两张“卡” 我们现在拥有的代码是4张卡,你可以点击它们,它们会变成一种颜色,当你点击时,它们会返回。你们能帮帮我吗 我当前的代码如下: rectangle:rectangle1 = Rectangle { width: 50 height: 50 x: 10 y: 50 arcWidth: 10 arcHeight: 10

我正在为学校做一个项目,我们必须制作游戏记忆,我想你们都知道这个游戏。我们的问题是,我们不理解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"} 
        } 
}

看起来您需要检查颜色是否相等

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

请发布与您遇到的问题相关的源代码。矩形:矩形1=矩形{宽度:50高度:50 x:10 y:50弧宽:10拱形光:10填充:绑定颜色.web(kleur1)单击鼠标时:函数(事件){if(kleur1==“red”){kleur1=“blue”}else if(kleur1==“blue”){kleur1=“red”}}}ik尝试了以下操作:if(kleur1=“blue”和kleur3=“blue”){rectangle1=visible false和rectangle3=visible false}谢谢你,但它给出了!现在签名,我不知道该怎么办我不知道下一步该怎么办,也许你可以给我你的电子邮件地址,我可以像现在一样给你发送整个代码。你需要花一些时间,正确地表述上面的问题,并在问题中添加代码,以便阅读。您需要缩进代码才能正确显示新问题: