前言
界面变成少不了快捷键的使用,经过测试在JavaFX中添加快捷键有可能只能在Scene(场景)中添加,因为我只在Scene中找到了.getAccelerators()方法,而据我对JavaFX的使用来看,快捷键就是要put放入这个里面的。
快捷键的使用分两步走:1、创建快捷键(比如:CTRL+A);2、添加(put)快捷键,并绑定你要执行的操作;
1、创建快捷键
/**
* Ctrl+A
*/
private KeyCombination CTRL_A = new KeyCodeCombination(KeyCode.A, KeyCombination.SHORTCUT_DOWN);
/**
* ALT+A
*/
private KeyCombination ALT_A = new KeyCodeCombination(KeyCode.A, KeyCombination.ALT_DOWN);
说明:
KeyCombination.SHORTCUT_DOWN:CTRL键按下
KeyCombination.ALT_DOWN:ALT键按下
还有其他的比如常用的 KeyCombination.SHIFT_DOWN:SHIFT键按下