目 录CONTENT

文章目录

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

Stars-one
2019-07-15 / 0 评论 / 0 点赞 / 2 阅读 / 0 字

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) {

        }
}
0

评论区