CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  GUI 设计

关于键盘事件的处理

楼主dxb_828(JJ)2006-01-02 10:09:42 在 Java / GUI 设计 提问

import   java.awt.*;  
  import   java.awt.event.*;  
  import   javax.swing.*;  
  import   javax.swing.event.*;  
  public   class   ButtonDemo   extends   JFrame   implements   ActionListener,KeyListener  
  {  
  JTextField   text;  
  JButton   button;  
  public   ButtonDemo()  
  {  
  JPanel   panel=new   JPanel();  
  this.getContentPane().add(panel);  
  text=new   JTextField("0.");  
  text.setEditable(false);  
  button=new   JButton("按钮");  
  button.addKeyListener(new   KeyAdapter()  
  {  
  public   void   keyPressed(KeyEvent   e)  
  {  
  int   keyCode=e.getKeyCode();  
  if(keyCode==KeyEvent.VK_1)  
  {  
  text.setText("1");  
  }  
  }  
  }  
  );  
  button.addActionListener(this);  
  panel.add(text);  
  panel.add(button);  
  this.pack();  
  this.setVisible(true);  
  this.addWindowListener(  
  new   WindowAdapter()  
  {  
  public   void   windowClosing(WindowEvent   e)  
  {  
  System.exit(0);  
  }  
  }  
  );  
  }  
  public   void   actionPerformed(ActionEvent   e)  
  {  
  text.setText("1");  
  }  
   
  public   static   void   main(String   args[])  
  {  
  new   ButtonDemo();  
  }  
  }  
  想实现按键盘‘1’键,打印1,需要怎么修改? 问题点数:20、回复次数:1Top

1 楼yuzl32(有酒醉)回复于 2006-01-03 19:02:52 得分 0

这问题好象解决了啊Top

相关问题

  • 请问如何处理键盘事件?
  • 如何在onkeydown(this)处理事件中获取键盘的键值
  • 键盘事件?
  • 单机双人对战游戏的键盘事件处理问题
  • DELPHI键盘事件
  • 一个可以接收键盘事件的application修改成applet用IE查看时就无法接收键盘事件,请问应该如何处理?
  • 很菜的问题:如何模拟键盘某个键按下,触发此键的keydowm事件处理函数?
  • 谁可以在vb中使用全局钩子?处理键盘和鼠标事件
  • 事件处理
  • 键盘事件和消息?

关键词

  • buttondemo
  • panel
  • button
  • import
  • add
  • text

得分解答快速导航

  • 帖主:dxb_828

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo