JavaFX Scene Builder 事件总结(按钮绑定事件 设置快捷键)

1.给按钮设置快捷键
我是在Main下的strat的方法里写 然后调用MyController下
在这里插入图片描述

			 /**
             * 绑定快捷键
             */
            KeyCombination kc=new KeyCodeCombination(KeyCode.E,KeyCombination.SHORTCUT_DOWN);//KeyCode.D就是d键 SHORTCUT_DOWN就是ctrl
            scene.getAccelerators().put(kc, new Runnable() {

			@Override
			public void run() {
				System.out.println("ctrl+E已和登录按钮绑定");
				MyController controller=new MyController();
				ActionEvent event = null;
				try {
					controller.alert(event);//alert是我MyController类中 与登录按钮绑定的方法   所以快捷键就和登录按钮绑定
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		});

MyController中的alert方法 已经和登录按钮绑定 不明白的看上一篇文章 有介绍如何绑定

   //alert 弹框
   public void alert(ActionEvent event) throws IOException {
	   String info="这是alert";
	   Alert alert = new Alert(AlertType.INFORMATION, info, new ButtonType("确定",ButtonData.YES));
		alert.setHeaderText(null);
		alert.setTitle("提示");
		alert.show();
	}

测试 按下ctrl+e键 就等于直接按下 登录键 是一个意思
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值