0

私は学校のプロジェクトをやっています、私たちはゲームの記憶を作らなければなりません、私はあなたがゲームを知っていると思います. 私たちの問題は、javafx が 2 つの「カード」を比較する方法を理解していないことです。

今持っているコードは 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"} 
        } 
}
4

1 に答える 1

0

色が等しいかどうかを確認する必要があるようです

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

上記のように可視に設定します

于 2013-03-12T10:06:46.683 に答える