美文网首页
Lesson10 双击事件和键盘检测

Lesson10 双击事件和键盘检测

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

双击事件(这个地方,泛型的知识需要再巩固下)

    b1.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent event) {

           // System.out.println("鼠标操作="+event.getButton().name());//获取按钮上的鼠标单击按键的名称
           /* if (event.getClickCount()==2){//如果单机次数=2次(双击)
                System.out.println("双击事件");
            }*/
            //如果单机次数=2次 并且传进来的按键必须是鼠标的左键
            if (event.getClickCount()==2 && event.getButton().name().equals(MouseButton.PRIMARY.name())){
                System.out.println("鼠标左键双击事件");
            }
        }
    });//需要一个事件类型,事件处理程序,事件类型是直接调用的,事件处理程序是需要new的

键盘按键事件

    b1.setOnKeyPressed(new EventHandler<KeyEvent>() {//按键按下
        @Override
        public void handle(KeyEvent event) {
            if (event.getCode().getName().equals(KeyCode.A.getName())){//如果获取事件按键的名称的值是按键A的名称
                System.out.println("按下= "+ event.getCode().getName());//获取事件按键的名称
            }
        }
    });//需要一个EventHandler,new一个给他
    b1.setOnKeyReleased(new EventHandler<KeyEvent>() {//释放按键
        @Override
        public void handle(KeyEvent event) {
            if (event.getCode().getName().equals(KeyCode.A.getName())){//如果获取事件按键的名称的值是按键A的名称
                System.out.println("释放= "+ event.getCode().getName());//获取事件按键的名称
            }
        }
    });

事件类型是直接调用的

事件处理程序是需要new的

相关文章

  • Lesson10 双击事件和键盘检测

    双击事件(这个地方,泛型的知识需要再巩固下) 键盘按键事件 事件类型是直接调用的事件处理程序是需要new的

  • 六、JavaScript--8、事件处理机制

    1、什么是事件 发生一件事情,即为事件,比如鼠标点击、双击、键盘按钮被按下事件句柄event handler:如o...

  • 实现html/js同时启用单双击事件

    在同一个dom元素同时启用了单击和双击事件时,双击会触发两次单击事件和一次双击事件,并且触发顺序是:单击1 -> ...

  • day11 Pygame Ⅱ 事件处理2018-07-30

    一、Pygame中的事件 鼠标事件和键盘事件   监测鼠标、键盘事件 鼠标事件 键盘事件   二、鼠标事件的应用1...

  • 双击事件和单击事件冲突

    只要使用GestureDetector就能解决这个问题 单击事件写在onSingleTapConfirmed(ev...

  • 双击事件

    有些时候我们会遇到双击事件,如何设置双击事件。 在你的点击事件里写下一下判断 System.arraycopy(d...

  • 双击事件

    一、原理 1、布尔值 2、setTimeout() 二、实现代码 html: css: JavaScript: 三...

  • Android双击事件实现

    双击退出应用 双击响应事件 利用Handler控制点击事件

  • android_自定义多击事件

    自定义双击事件 点击事件:在控件上按下,离开,有瞬间的停留。 双击事件:在单位时间内,双击。 多击事件:在单位时间...

  • 区分单击和双击事件

    原理:利用定时器,不让单击的事件立即触发,而是延时一会触发,在这过程中如果出发了双击事件,那么就清除单击事件 va...

网友评论

      本文标题:Lesson10 双击事件和键盘检测

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