我正在尝试一些 Scala gui 编程(我在 scala 中的第一个项目,所以我想我会从一些简单的东西开始)。但我似乎陷入了一些看起来应该相对微不足道的事情上。我有一个扩展 scala.swing.MainFrame 的类,我想检测当该窗口具有焦点时用户何时按下键。有趣的是,我似乎无法找到任何方法来触发该事件。
我在这里找到了其他人如何解决此问题的示例:http: //houseofmirrors.googlecode.com/svn/trunk/src/src/main/scala/HouseGui.scala但他们似乎已经恢复使用Java Swing API,这有点令人失望。有谁知道是否有更惯用的拦截事件的方式?