【发布时间】:2017-09-22 16:56:07
【问题描述】:
我在 Eclipse 中使用 JavaFx 和 MVC 模式创建了一个简单的计算器。我想添加按键监听器,以便通过简单地按下键盘上的按钮来按下计算器的按钮。我尝试在 SceneBuilder 中添加#onKeyPress,然后在我的 Controller 类中添加一个 onKeypress 方法(内部有一些编码),但没有任何反应。您能否给出一些一般说明如何实现这样的东西?谢谢!
【问题讨论】:
-
您需要将按键事件处理程序添加到场景中(而不是按钮)。如果将其添加到按钮中,则仅当按钮具有键盘焦点时才会调用它们。
-
在这种情况下,
onKeyReleased似乎比onKeypress更好。
标签: javafx