Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 如何在Java程序内实现键盘监听?
【标  题】:如何在Java程序内实现键盘监听?
【关键字】:Java
【来  源】:http://blog.csdn.net/bovy/archive/2007/04/13/1563365.aspx

如何在Java程序内实现键盘监听?

Your Ad Here

以前一个帖子是说按F1弹出帮助、ESC退出应用程序的。其实,那个例子也是一个很好的关于如何监听键盘的教程。

 

package com.bovy.ui;

import java.awt.KeyboardFocusManager;

import javax.swing.JFrame;

public class KeyboardListener extends JFrame {

    
/**
     * Launch the application
     * 
     * 
@param args
     
*/

    
public static void main(String args[]) {
        
try {
            KeyboardListener frame 
= new KeyboardListener();
            frame.setVisible(
true);
        }
 catch (Exception e) {
            e.printStackTrace();
        }

    }


    
/**
     * Create the frame
     
*/

    
public KeyboardListener() {
        
super();
        setTitle(
"在Java内实现键盘监听");
        setBounds(
100100500375);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
//
        KeyboardFocusManager manager = KeyboardFocusManager
                .getCurrentKeyboardFocusManager();
        manager.addKeyEventPostProcessor(
new MyKeyEventPostProcessor());
    }

}

 

 

package com.bovy.ui;

import java.awt.KeyEventPostProcessor;
import java.awt.event.KeyEvent;

public class MyKeyEventPostProcessor implements KeyEventPostProcessor {
    
public boolean postProcessKeyEvent(KeyEvent event) {
        System.out.println(KeyEvent.getKeyText(event.getKeyCode()));
        
return true;
    }

}

 

在myEclips中轻松建立DispatchAction:【上一篇】
WebSphereのタイムアウト設定のご説明:【下一篇】
【相关文章】
  • java中日期、日期格式、日期的解析和日期的计算
  • java zip 中文问题
  • JAVA版的4种排序法
  • java培训笔记五
  • 用 Java 通过串口发送手机短信(一)环境安装设置
  • 《Java理论与实践》第五章(第一次更新)
  • DB2-JAVA存储过程环境设置
  • 使用Javascript制作连续滚动字幕
  • 利用JavaScript实现无刷新验证功能
  • javascript--一种奇怪的语言
  • 【随机文章】
  • find 文件查找
  • NET移植案例学习:建造Web站点(6)
  • TopCoder每日一二题--2
  • interrupt!
  • 用实验快速掌握Apache
  • DB2 日志传送基础知识
  • 直接发送数据到打印机
  • 企业服务组件类的接口被定义在另外一个项目中可能会出现的一种错误
  • VC小技巧(5)----单文档框架下的全屏显示
  • 新手看过来:VC对话框控件属性的修改
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.