`

swing实现双击Shift

阅读更多

java swing 如何实现双击Shift呢?

startTimeField_3.addKeyListener(new KeyListener() {
			private long lastTimeMillSencond;
			@Override
			public void keyTyped(KeyEvent e) {
			}
			
			@Override
			public void keyReleased(KeyEvent e) {
			}
			
			@Override
			public void keyPressed(KeyEvent e) {
				if(e.isShiftDown()){
					if(lastTimeMillSencond==0){
						lastTimeMillSencond=System.currentTimeMillis();
					}else{
						long currentTime=System.currentTimeMillis();
						if(currentTime-lastTimeMillSencond<1000){
							System.out.println("双击Shift");
							lastTimeMillSencond=0;
						}else{
							lastTimeMillSencond=System.currentTimeMillis();
						}
					}
				}
			}
		});

 下面的是错误的:

 

会导致:连续按下Shift 3次,会造成两次双击Shift

 

 

 

  • 大小: 118.1 KB
2
0
分享到:
评论

相关推荐

    Java Swing实现的生命游戏.zip

    Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java ...

    Java+Swing实现打飞机游戏

    Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打...

    java swing实现学生住宿管理系统(源码)

    java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java ...

    基于java swing实现答题系统

    基于Java Swing实现答题系统的技术要点 本文将详细介绍基于Java Swing实现答题系统的技术要点,涵盖了GUI设计、事件处理、swing组件使用、Java图形化编程等多个方面的知识点。 一、GUI设计 在本文中,我们使用了...

    俄罗斯方块游戏-Java-Swing实现.zip

    俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip 俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip 俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip...

    基于Swing技术实现“HoneyViewer”图片查看器

    HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...

    Java Swing实现仿Chrome浏览器跳跳龙小游戏.zip

    Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小...

    俄罗斯方块Java Swing 实现

    JavaSwing 实现俄罗斯方块游戏。

    java Swing实现计算器源码

    java Swing实现计算器源码

    JavaSwing实现简单计算器

    本项目"JavaSwing实现简单计算器"就是利用这些组件来创建一个功能基础的计算器应用,可以处理基本的数学运算,包括加、减、乘、除,同时也支持负数、小数以及括号的使用。下面我们将详细探讨实现这样一个计算器所需...

    java swing 实现的计算器

    用swing实现的计算器,未经测试,但可实现计算功能

    swing实现订票系统

    swing实现订票系统

    Swing实现编辑器(支持语法高亮)

    在Swing中实现一个编辑器,首先需要理解Swing的基础组件,如JFrame、JPanel和JTextComponent系列。JTextComponent是所有文本组件的基类,包括JTextField、JTextArea和JEditorPane。对于实现一个编辑器,JTextPane或...

    局域网内的聊天系统 java swing 实现

    在本项目中,我们探讨的是如何使用Java Swing库在局域网内实现一个简单的聊天系统。Java Swing是Java Standard Edition(Java SE)的一部分,提供了一组丰富的组件和工具,用于构建桌面应用程序的用户界面。这个聊天...

    java swing实现pdf阅读器

    在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的理解、IO操作、Swing组件的使用以及可能的第三方库集成。 PDF(Portable Document Format)是一种广泛使用的文件格式,用于存储文档,包括文本...

    JAVA Swing实现记事本

    在这个项目中,“JAVA Swing实现记事本”是利用Swing库来创建一个类似传统文本编辑器的应用,允许用户进行文字编辑、保存、复制、粘贴等操作。 首先,Swing 提供了 `JFrame` 类作为窗口的基础,它代表了应用程序的...

    javax.swing实现分页

    【标题】"javax.swing实现分页" 在Java编程中,`javax.swing` 是一个用于创建图形用户界面(GUI)的包,它包含了丰富的组件和工具类,使得开发者能够构建出功能丰富的桌面应用。分页是一种常见于数据量较大的场景中...

    使用Java Swing实现了抖音上的表白程序

    最后,作者想说的是,1.9块钱的资源,你买不了吃亏,买不了上当,只需省一片绿箭口香糖的钱,你就能拥有一个用于整蛊的Java Swing实现,你在玩的过程中,还可以初步了解一些Java Swing的知识,如此说来,少年,抓紧时间下载吧。

    javaswing实现贪吃蛇源码

    java贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇javaswing实现贪吃蛇...

Global site tag (gtag.js) - Google Analytics