import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import javax.swing.JButton;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

/**

* 键盘事件类,按下回车则模拟鼠标点击登录、确认按钮(用在登录窗体和更改密码窗体)

*/

public class KeyListener {

public KeyListener(JTextField text,JButton button) {

// 键盘事件,如果按下回车则模拟鼠标点击登录按钮

text.addKeyListener(new KeyAdapter() {

@Override

public void keyPressed(KeyEvent paramKeyEvent) {

if(paramKeyEvent.getKeyChar()=='\n'){

button.doClick();

}

}

});

}

public KeyListener(JPasswordField passwd,JButton button) {

// 键盘事件,如果按下回车则模拟鼠标点击登录按钮

passwd.addKeyListener(new KeyAdapter() {

@Override

public void keyPressed(KeyEvent paramKeyEvent) {

if(paramKeyEvent.getKeyChar()=='\n'){

button.doClick();

}

}

});

}

}

标签:java,鼠标,button,paramKeyEvent,按下,import,public

来源: https://www.cnblogs.com/zhuimingzhenbai/p/13074248.html

java 回车 按钮事件,java--键盘事件类,按下回车则模拟鼠标相关推荐

  1. 鼠标事件、表单事件、键盘事件、焦点事件

    事件介绍 当我们点击一个按钮的时候,会弹出一个对话框.在JavaScript中, "点击"这个事情就看作一个事件."弹出对话框"其实就是我们在点击事件中做的一些 ...

  2. 基于OpenGL编写一个简易的2D渲染框架-07 鼠标事件和键盘事件

    这次为程序添加鼠标事件和键盘事件 当检测到鼠标事件和键盘事件的信息时,捕获其信息并将信息传送到需要信息的对象处理.为此,需要一个可以分派信息的对象,这个对象能够正确的把信息交到正确的对象. 实现思路: ...

  3. Qt 鼠标事件 与 键盘事件

    鼠标事件 鼠标常用的事件可以说有一下几种:鼠标按下.鼠标移动.鼠标移动.鼠标双击和鼠标滚轮事件. 当你想使用他们,需要包含头文件:#include <QMouseEvent> 并重写一下方 ...

  4. Cesium 事件详解(鼠标事件、相机事件、键盘事件、场景触发事件)

    Cesium 事件详解(鼠标事件.相机事件.键盘事件.场景触发事件) 1 Cesium中的事件 根据使用情况,我把Cesium中的事件大体分为三种,即屏幕空间事件处理程序,屏幕空间相机控制器,场景触发 ...

  5. 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件

    [索引页] [×××] 稳扎稳打Silverlight(13) - 2.0交互之鼠标事件和键盘事件 作者:webabcd 介绍 Silverlight 2.0 人机交互:响应用户的鼠标操作和键盘操作 ...

  6. html 鼠标中键事件,Javascript事件模拟(鼠标事件、键盘事件)

    在javascript编程中,事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏 ...

  7. JS--JavaScript使用键盘事件、键盘事件属性(keyCode、charCode、target...)、使用键盘控制页面元素

    键盘事件 当用户操作键盘时会触发键盘事件,键盘事件主要包括下面3种类型: keydown: 在键盘上按下某个键时触发.如果按住某个键,会不断触发该事件,但是Opera浏览器不支持这种连续操作.该事件处 ...

  8. onTouchEvent / MotionEvent(轨迹球事件、触摸屏事件、键盘事件)

    -- 轨迹球事件  Android   触摸屏驱动,了解一下Android对触摸屏.键盘.轨迹球事件的响应过程.   事件的传入是从EventHub开始的,EventHub是事件的抽象结构,维护着系统 ...

  9. js--鼠标点击移动松开事件、滚轮事件、键盘事件

    目录 1.推拽 2.滚轮事件 3.键盘事件 1.推拽 <!DOCTYPE html> <html><head><meta charset="UTF- ...

  10. Delphi下利用WinIo模拟鼠标键盘详解

    本文最早在编程论坛上发表,文章地址:http://programbbs.com/bbs/view12-17207-1.htm,相关文件可以在上述地址的页面中下载.转载时请注明出处. 前言 一日发现Se ...

最新文章

  1. centos 网卡配置(入门级)
  2. Cocos2d:使用 CCCamera 做滚动效果 (Four Ways of Scrolling with Cocos2D)
  3. ABCpdf.NET 的简易使用指南
  4. oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...
  5. Android数据库存放的具体位置
  6. mingw w64 matlab,Matlab安装MinGW-w64问题解决
  7. 窄带物联网(NB-IoT)初步了解
  8. 【模板】BM + CH(线性递推式的求解,常系数齐次线性递推)
  9. vscode java settings设置_兼容vscode插件的主题服务
  10. MyBatis学习(三)--MyBatis配置文件简介
  11. 发现一个特给力的编写HTML/CSS的插件——Zen Coding
  12. 软件工程——背单词软件对比
  13. DELL笔记本UEFI+GPT安装window10与Ubuntu双系统
  14. 计算机其他图标删除,我的电脑其他图标删除方法介绍
  15. 计算机硬件创意海报,游戏设计一机搞定 机械师创物者设计本评测
  16. 夏日菜谱-麻辣小龙虾
  17. java五子棋的算法_初学java,写了一个五子棋算法的类,请大家多多指教.
  18. Fiddler Everywhere App抓包-iOS/iPadOS
  19. 信号重采样 matlab,信号的重采样
  20. 使用SourceTree可视化更新git代码

热门文章

  1. python学了有什么用处-Python主要用途是哪些,跟机器学习等有啥关系呢?
  2. python视频课程推荐-《Python从小白到大牛》全集视频课程介绍
  3. python处理csv数据-python 数据处理 对csv文件进行数据处理
  4. python项目归纳总结-python excel常用方法归纳总结
  5. python爬虫代码房-小白学习python爬虫,分享一下代码,伪链家全站。
  6. python打飞机源代码-如何用 Python 打飞机 ?
  7. python语言的理解-Python动态语言理解
  8. python画三维立体图-python之画三维图像
  9. python3下载文件-在Python 3中从Web下载文件
  10. python3基础语法-Python3 - 基础语法