Javafx的按钮监听事件

Posted jdr-gbl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javafx的按钮监听事件相关的知识,希望对你有一定的参考价值。

仍然感谢Aimls有关javafx的教程

https://www.bilibili.com/video/av32477066

代码如下:

 1         KeyCombination kc1 = new KeyCodeCombination(KeyCode.ENTER,KeyCombination.CONTROL_DOWN);//快捷键:ctrl+enter,第一种
 2         KeyCombination kc2 = new KeyCharacterCombination("ENTER",KeyCombination.CONTROL_DOWN);//快捷键:ctrl+enter,第二种
 3         Mnemonic mc1= new Mnemonic(btn_send,kc1);
 4         scene.addMnemonic(mc1);
 5         
 6         KeyCombination kc3 = new KeyCodeCombination(KeyCode.ENTER,KeyCombination.SHIFT_DOWN);//快捷键:ctrl+enter,第三种
 7         scene.getAccelerators().put(kc3, new Runnable(){
 8             public void run(){
 9                 //按钮事件
10             }
11         });

其中,快捷键的绑定,是通过KeyCombination();里面可以有多个参数。

技术图片

 

建议使用第三种方法去绑定快捷键。 

以上是关于Javafx的按钮监听事件的主要内容,如果未能解决你的问题,请参考以下文章

JavaFx - 按下Button 一直触发按钮事件

JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听

JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听

JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听

在同一个片段中实现多个事件监听器 - Android

JavaFX自定义窗口标题栏