将KeyCombination定义为Ctrl ++的正确格式是什么?

我试过了:

zoomIn.setAccelerator(KeyCombination.keyCombination("Ctrl + +"))


但我得到:


  IllegalArgumentException:无法解析键绑定Ctrl + +“

最佳答案

更改代码并尝试按以下方式使用KeyCodeCombination类

在台式机键盘中

 zoomIn.setAccelerator(new KeyCodeCombination(KeyCode.ADD, KeyCombination.CONTROL_DOWN));


在MacBook键盘中

zoomIn.setAccelerator(new KeyCodeCombination(KeyCode.EQUALS, KeyCombination.CONTROL_DOWN));

09-10 09:00