1
我想弄清楚如何讓Scala Swing對同時發生的多個關鍵事件做出反應。我知道Swing如何檢測按下的一個按鍵,但是例如如何檢測兩個按鍵是否同時按下?注:未安裝Java經驗Scala/Swing - 響應同時發生的多個關鍵事件
我知道的第一個事件是不行的,但我儘量代表什麼,我想用它來完成:
reactions += {
//case KeyPressed(_, Key.Space && Key.Up, _, _)
//label.text = "Space and Up are down"
case KeyPressed(_, Key.Space, _, _) =>
label.text = "Space is down"
case KeyPressed(_, Key.Up, _, _) =>
label.text = "Up is down"
}
任何想法可能幫助?或者直接回答如何去做?
可能出現[Swing的KeyListener和sa按下的多個按鍵我的時間](http://stackoverflow.com/questions/2623995/swings-keylistener-and-multiple-keys-pressed-at-the-same-time) –