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) –