欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java开发桌面程序学习(11)——javafx 鼠标点击,右击,双击

程序员文章站 2023-11-12 08:49:52
javafx 鼠标事件 给某个控件设置鼠标点击监听器,三个条件分别判断为单击,右击还是双击 单击判断 event.getButton()==MouseButton.PRIMARY 右击判断 event.getButton()==MouseButton.SECONDARY 双击判断 event.get ......

javafx 鼠标事件

给某个控件设置鼠标点击监听器,三个条件分别判断为单击,右击还是双击

  • 单击判断 event.getbutton()==mousebutton.primary
  • 右击判断 event.getbutton()==mousebutton.secondary
  • 双击判断 event.getclickcount() == 2

例子:

control.setonmouseclicked(event -> {

        mousebutton button = event.getbutton();
        //单击操作
        if (button == mousebutton.primary) {
           
        }

        //右键点击
        if (button == mousebutton.secondary) {
            
        }
        
        //双击操作
        if (event.getclickcount() == 2) {
           
        }
}