我有MenuItem,
MenuItem menuItem = new MenuItem("OP");
menuItem.setAccelerator(KeyCombination.keyCombination("Ctrl+S"));
我想只显示文本(Ctrl + S),并且没有任何操作用于加速器,因为我有keyBindings
用于此。当两个操作都发生了两次
我发现了一个类似的问题, [Add accelerator description to JMenuItem in GUI, without actually adding an accelerator
但它适用于 Swing 。
我如何在 JavaFX 中执行此操作。
答案 0 :(得分:1)
这对我有用:
Scene scene = ...;
stage.setScene(scene);
stage.show();
scene.getAccelerators().clear();
将显示帮助文本,但是在按键时操作不会触发。