我正在爲學校做一個項目,我們必須讓遊戲記憶,我想你們都知道遊戲。我們的問題是,我們不明白javafx如何比較兩個'卡'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"}
}
}
請張貼的源代碼中設置可見與你遇到的問題有關。 – Dreen 2013-03-11 17:11:44
矩形:rectangle1 =矩形{ 寬度:50 高度:50 X:10 Y:50 arcWidth:10 arcHeight:10 填充:結合Color.web(kleur1) onMouseClicked:功能(事件){ 如果(kleur1 == 「紅」){ kleur1 = 「藍色」} 否則如果(kleur1 == 「藍」){ kleur1 = 「紅色」}} } IK – Flojo 2013-03-12 08:53:15
嘗試這樣:如果(kleur1 =「藍色「和kleur3 =」藍色「){rectangle1 =可見false和rectangle3 =可見false} – Flojo 2013-03-12 09:43:09