关于JAVAFX鼠标单击案例

在javafx中 鼠标单击事件属于ActionEvent,而不属于mouseAction所以说 如果用的ActionEvent则单击没有效果哟

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;public class Action1 extends Application {int count=0;Button bt=new Button();@Overridepublic void start(Stage primaryStage){HBox hBox=new HBox();hBox.setAlignment(Pos.TOP_CENTER);hBox.getChildren().add(bt);BorderPane pane =new BorderPane();pane.setBottom(hBox);bt.setOnAction(new EventHandler<ActionEvent>() {@Overridepublic void handle(ActionEvent event) {// TODO Auto-generated method stubcount+=1;bt.setText("被点击了"+count+"次");}});Scene scene=new Scene(pane);primaryStage.setTitle("Jframe");primaryStage.setScene(scene);primaryStage.show(); }public static void main(String[] args) {launch(args);}
}

这个案例显示的是会在鼠标单击后显示单击了几次.

对于想要实现双击来说,同样需要用到ActionEvent

所以双击是需要设定一个延迟时间 在延迟时间内

如果双击了 则运行双击的程序 不在运行单击的程序.

关于JAVAFX的鼠标单击事件案例相关推荐

  1. java 鼠标单击_不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件

    不通过鼠标点击,单纯的通过Java代码生成鼠标单击事件 关注:54  答案:3  信息版本:手机版 电脑版 解决时间 2021-01-13 04:21 提问者少走感情路 2021-01-12 08:3 ...

  2. C# FrameworkElement子类实现鼠标双击和鼠标单击事件

    继承自FrameworkElement的类实现鼠标双击.鼠标单击事件,以及获取鼠标点击的位置 代码如下: using System.Windows; using System.Timers; publ ...

  3. Python 技术篇-基于PyHook3+threading多线程实现鼠标单击事件和双击事件的识别实例演示

    这里我设定了一个变量 time_k 和 1 秒的多线程延迟变量来控制. # -*- coding: UTF8 -*-import PyHook3 import pythoncom import thr ...

  4. vue中鼠标单击事件与双击事件 的绑定 以及修饰符

    一.点击:双击:鼠标事件 给某个元素添加点击事件时,在click属性前加"v-on:或@",属性值为点击事件方法.相应的点击事件方法仍然存放于methods当中. 双击事件,将cl ...

  5. java applet鼠标点击事件_Swing 鼠标单击事件?

    想必你是初学者,为了让你更好的理解看一下这个程序吧 import java.awt.BorderLayout; import java.awt.event.ActionEvent; import ja ...

  6. 让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.

    这里我的按钮是jsp中的一个<a>标签写的,下面是定时两秒默认点击,当然,想直接默认点击的话就直接把方法里面的毫秒值2000删除就可以了,也可以自行设置毫秒值进行定时. <scrip ...

  7. JS - 解决鼠标单击、双击事件冲突问题(原生js实现)

    由于鼠标双击时每一次触发双击事件都会引起两次单击事件和一次双击事件,原生的js不提供专门的双击事件. 因为业务原因,双击和单机都绑定了不同的业务,在双击的时候又触发了单机,影响了页面的正常显示 出现问 ...

  8. Qt中鼠标的双击事件和单击事件的实现方式

    背景 同一个部件既要响应鼠标单击事件又要响应双击事件,而且两者响应的动作没有交集,跟不存在包含关系(如果双击事件动作包含单击事件的动作,那么只需要将双击事件特有的部分放到mouseDoubleClic ...

  9. python Pyqt5 QLabel控件 自定义添加鼠标单击信号/事件 双击信号/事件

    直接上代码: from PyQt5.QtWidgets import QLabel from PyQt5.QtCore import pyqtSignalclass MyQLabel(QLabel): ...

  10. C#进行单击操作、单击位置记录、捕获全局左右键单击事件

    自己封装了AClick.cs和Win32Api.cs两个类,下面有源码,直接调用即可 源码地址:C#单击操作.位置记录.捕获单击事件源码 效果图: 1.单击操作 new AClick().AutoCl ...

最新文章

  1. 关于reference to ‘XXXX’ is ambiguous的解决办法
  2. 基于 Spring Cloud 的服务治理实践
  3. python中superclass是什么_深度解析并实现python中的super(转载,好文)
  4. javaweb--HTTP状态码
  5. 软件2.0时代来了!特斯拉AI负责人说:神经网络正在改变编程
  6. Hadoop源码分析:Hadoop编程思想
  7. @Transactional注解失效场景之——同类中方法调用,事务失效
  8. 如何使用南方CASS绘制地形图
  9. ftw, nftw - file tree walk
  10. postgresql 备份 还原
  11. 花指令 用c语言,最新一批花指令
  12. auc 和loss_如何理解机器学习和统计中的AUC?
  13. java 实现 仿QQ聊天系统 简易地实现 网络 在线聊天 代码详解(附源代码)
  14. 大公司为什么都有API网关?聊聊API网关的作用
  15. SAP工具箱 行表转列表的通用类
  16. NeuroImage:脑网络分析揭示社交焦虑症患者的大脑功能环路异常
  17. 1142: 输出月份英文名称。(1级)输入数字1~12,输出对应的月份英文名称。输入非1~12中的数字,输出“ Error“。
  18. Jarvis OJ 刷题题解 RE
  19. Cron表达式周1至周5,每天上午8点至下午18点,每分钟执行一次
  20. 中值联:首个区块链诚信认证平台成立

热门文章

  1. 谷歌账号--手机号无法验证的问题
  2. IDEA快捷键(持续学习ing)
  3. 数字转换成英文 金额转成英文大写
  4. python倒数切片_python切片
  5. 关于LNK2000 _main 已经在 某某某.obj 中定义的问题
  6. 基于Java Swing的小游戏-连连看
  7. 中山大学3D游戏设计读书笔记 unity3D Note2
  8. Android 视频播放器
  9. 老王的JAVA基础课:序言
  10. R_展示变量之间关系的图形