java JavaFX禁用加速器操作
我有菜单
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中执行此操作
# 1 楼答案
这对我很有用:
将显示帮助文本,但按键时不会触发该操作