美文网首页
Lesson11 设置快捷键

Lesson11 设置快捷键

作者: 大丰87 | 来源:发表于2019-05-12 01:29 被阅读0次

设置快捷键 需要在场景图(Scene)里面才能设置快捷键

    //第一种创建快捷键的方式(win10容易出问题,以前常用)
    KeyCombination kc1 = new KeyCodeCombination(KeyCode.C,KeyCombination.ALT_DOWN,KeyCombination.CONTROL_DOWN);//Ctrl+Alt+C
    Mnemonic mc1 = new Mnemonic(b1,kc1);//第二个参数需要
    scene.addMnemonic(mc1);//需要一个Mnemonic对象,创建一个给他
    //第二种创建快捷键的方式
    KeyCombination kc2 = new KeyCharacterCombination("0",KeyCombination.ALT_DOWN);
    Mnemonic mc2 = new Mnemonic(b1,kc2);
    scene.addMnemonic(mc2);
    //第三种创建快捷键的方式(基本不用,需要太多的按键了)
    KeyCombination kc3 = new KeyCodeCombination(KeyCode.K,KeyCombination.SHIFT_DOWN,KeyCombination.CONTROL_DOWN,KeyCombination.ALT_DOWN,KeyCombination.META_DOWN,KeyCombination.SHORTCUT_DOWN);
    Mnemonic mc3 = new Mnemonic(b1,kc3);
    scene.addMnemonic(mc3);
    //第四种(常用)
    KeyCombination kccb = new KeyCodeCombination(KeyCode.Y,KeyCombination.SHORTCUT_DOWN);//这里括号里面可以加更多的按键
    scene.getAccelerators().put(kccb, new Runnable() {
        @Override
        public void run() {
            System.out.println("run()方法");
        }
    });

相关文章

网友评论

      本文标题:Lesson11 设置快捷键

      本文链接:https://www.haomeiwen.com/subject/modqaqtx.html