`
xiaodonggm
  • 浏览: 14189 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

按键监听

    博客分类:
  • java
 
阅读更多
public class Test extends JFrame {
	private static final long serialVersionUID = -37927920298166521L;
	private JFrame frame;

	public static void main(String[] args) {
		new Test();
	}

	public Test() {
		frame = new JFrame();
		frame.setTitle("键盘监听");
		frame.setLocation(300, 150);
		frame.setSize(780, 470);
		frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
		JTextArea textArea = new JTextArea(3, 30);
		frame.add(textArea);
		MYKeyLisenter my = new MYKeyLisenter();
		textArea.addKeyListener(my);
		frame.setVisible(true);
	}

	public class MYKeyLisenter extends KeyAdapter {
		@Override
		public void keyPressed(KeyEvent ef) {
			super.keyPressed(ef);
			switch (ef.getKeyCode()) {
			case KeyEvent.VK_UP:
				System.out.println("上");
				break;
			case KeyEvent.VK_DOWN:
				System.out.println("下");
				break;
			case KeyEvent.VK_LEFT:
				System.out.println("左");
				break;
			case KeyEvent.VK_RIGHT:
				System.out.println("右");
				break;
			case KeyEvent.VK_0:
				System.out.println("0");
				break;
			case KeyEvent.VK_D:
				System.out.println("d");
				break;
			}
		}
	}
}

 

分享到:
评论

相关推荐

    通过AccessibilityService实现系统按键监听

    这种服务主要用于帮助残障人士,提供无障碍功能,但也可以被开发者用于实现特定的需求,比如本例中的“系统按键监听”。在本文中,我们将深入探讨如何通过AccessibilityService来实现这一功能。 首先,我们需要创建...

    android 通过AccessibilityService实现系统按键监听

    标题“android 通过AccessibilityService实现系统按键监听”指出我们要讨论的是如何利用 AccessibilityService 来监听并响应系统的按键事件。这通常涉及到Android系统的底层交互和事件处理机制。以下将详细介绍如何...

    物理按键监听

    在Android系统中,物理按键监听是一项重要的功能,它允许开发者获取到用户对设备硬件按键的交互事件,如电源键、音量键等的按下和释放。这篇内容将深入探讨如何在Android 6.0(API级别23)及更高版本中实现物理按键...

    通过AccessibilityService实现系统按键监听功能

    本教程将详细讲解如何通过 AccessibilityService 实现系统按键监听功能。 首先,我们需要在AndroidManifest.xml文件中声明 AccessibilityService 。添加如下代码: ```xml android:label="@string/service_name...

    Android按键监听及网页链接源代码

    在Android应用开发中,理解和掌握按键监听以及网页链接的实现是非常关键的部分,这不仅可以提升用户体验,还能让应用程序具有更丰富的交互性。以下是对这些知识点的详细讲解。 首先,我们来看"Android按键监听"。在...

    Android监听输入法软键盘按键demo

    虽然它不直接提供按键监听,但我们可以通过监听IME(Input Method Editor)的动作事件来间接实现监听。通过重写`Activity`的`onWindowFocusChanged`方法,判断焦点变化是否与软键盘有关,然后结合`...

    Frame动画+按键监听(实现窗户打开关闭操作)

    在本文中,我们将深入探讨如何使用`Frame动画`和`按键监听`来实现一个基本的窗户打开和关闭操作。在计算机编程,特别是图形用户界面(GUI)开发中,这种功能通常用于模拟现实世界中的交互,比如点击按钮打开或关闭一...

    Android开发蓝牙耳机按键监听(蓝牙监听应用测试)demo-(手机连接蓝牙耳机后可通过蓝牙音量键远程控制手机执行操作)

    这款"Android开发蓝牙耳机按键监听(蓝牙监听应用测试)demo"提供了一个框架,使得手机在连接蓝牙耳机后,可以通过耳机上的音量键远程控制手机执行特定的操作。下面我们将深入探讨这个项目的相关知识点。 首先,...

    HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听

    "按键监听"是游戏控制的关键部分,它允许玩家通过键盘输入来控制游戏人物的移动和动作。 首先,我们要理解DOM(Document Object Model)在游戏开发中的角色。DOM是HTML和XML文档的结构化表示,它将网页内容转化为树...

    jquery.hotkeys插件键盘按键监听事件代码.zip

    《jQuery.hotkeys插件:深入理解键盘按键监听事件代码》 在Web开发中,与用户交互是必不可少的一环,而键盘事件的监听则是提升用户体验的关键因素之一。jQuery.hotkeys插件正是为此目的而设计,它扩展了jQuery库,...

    utools的按键监听代码片段.zip

    这个"utools的按键监听代码片段.zip"文件显然包含了用于utools平台的一个插件,该插件专注于监听并响应用户的回车键事件。下面我们将深入探讨这个主题。 在编程中,监听键盘事件是常见的交互设计,特别是在桌面应用...

    jQuery键盘按键监听提示代码.zip

    本压缩包"jQuery键盘按键监听提示代码.zip"包含了一个使用jQuery和jquery.hotkeys插件实现的键盘监听功能,特别适用于需要对用户键盘输入进行实时反馈或控制的应用场景。 首先,我们来了解一下jQuery的核心概念。...

    按键监听Demo

    【按键监听Demo】是一个关于Android应用开发的示例项目,主要展示了如何在Android系统中捕获和处理用户对设备键盘或触摸屏上的按键事件。在Android应用开发中,理解和掌握按键事件(KeyEvent)的处理机制对于提升...

    HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听10.玩家精灵移动

    首先,我们要了解按键监听。在JavaScript中,监听用户键盘输入通常通过`addEventListener`函数实现,对`keydown`和`keyup`事件进行绑定。`keydown`事件在用户按下键盘键时触发,而`keyup`事件则在用户释放键时触发。...

    android 后台监听按键事件方法及demo

    android 后台监听按键事件方法及demoandroid 后台监听按键事件方法及demo

    Qt后台监听键盘按键事件

    该实例程序使用Qt进行,windows的键盘后台监听,即使Qt桌面程序失去焦点在后台运行,也会捕捉到按键事件 这个程序使用windows的钩子(hook)实现的,Qt官方没有相关的实现 关于编译,我用的是Qt5.9.7 MinGW32位,我...

    QT 键盘监听(重写监听事件)

    在QT中,键盘输入处理是通过事件驱动模型实现的,我们可以利用QT提供的键盘事件来监听用户的键盘输入。本教程将详细介绍如何在QT中实现键盘监听,并重写监听事件。 首先,QT中的键盘事件主要有QEvent::KeyPress和...

    jquery.hotkeys插件键盘按键监听事件代码

    `jquery.hotkeys`是jQuery的一个插件,由John Resig开发,它扩展了jQuery的功能,允许开发者监听和处理键盘上的任意按键组合,而不仅仅是浏览器默认处理的那些按键事件。这个插件对于创建响应用户键盘输入的富交互...

    Home与返回按键监听Demo

    然而,在某些特殊场景下,开发者可能需要自定义这些按键的行为,例如创建一个持续运行的后台服务或者防止用户意外退出应用。本教程将详细讲解如何在Android应用中实现对Home键和返回键的监听,以及如何使得应用在按...

Global site tag (gtag.js) - Google Analytics