我(仍在)处理我的待办事项申请。当我在考虑在哪里放置保存按钮时,我想我会添加一个keybind来保存。
我在我的主类中添加了键绑定,如下所示:
final KeyCombination keyComb1 = new KeyCodeCombination(KeyCode.S,
KeyCombination.CONTROL_DOWN);
scene.addEventHandler(KeyEvent.KEY_RELEASED, new EventHandler<KeyEvent>() {
public void handle(KeyEvent event) {
if (keyComb1.match(event)) {
}
}
});
但是,我需要在CRL + S上执行的操作是在控制器类中。我如何桥接或制作它以便控制器可以获取此信息?
编辑:我不想传递任何信息。只是事件发生的事实。
编辑2.0: 我已经解决了这个问题。解决方案是在开始时获取控制器实例,保存它并在调用事件时使用所述方法。