美文网首页
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