关于事件处理 我想问个题外话:你为什么使用Frame和Button。却不用JFrame和JButton呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你想让Frame接受KeyEvent是可以的,你只要让Frame得到焦点就行。你的程序中,焦点一直在Button上,所以只有Button能响应KeyEvent。另外,你无法让Frame与Button同时响应KeyEvent。因为在同一时刻,只有一个组件能获得焦点。 这些我知道,但是从理论上来说应该可以实现的,比如在VB当中就可以实现,在JAVA当中不可能不能实现 你的文件名为TestMouse,但下面用的却是KeyListener。对一个Button用KeyListener好像非常别扭,一般不会这么应用吧。用MouseListener吧。 还有,我在public void keyPressed(KeyEvent e)中加了一句 e.consume();但是不能截断后面的keyReleased和keyTyped事件,为什么? 我用JAVA老式的事件处理方式可以实现了,不过不可能这种新的事件处理方式不能实现 我只是随便写的测试一下的,本来想测试MOUSEEVENT的,呵呵 怎么用正则表达式匹配下面这三种形式 java连数据的小菜问题!望高手指教,小弟感激不尽! 关于如何从JVM中读取对象的问题? 请教关于分割字符串的问题 java1.5与1.4共享问题? 百思不得其解!!!! 为什么我用jbuilder7生成的.exe文件运行时居然需要jre??这也叫什么?? 大虾救命啊!!!50分!!! CORBA的中文怎么解释? Java设置robot.keyPress(KeyEvent.VK_CAPS_LOCK)切换大小写前后获取大小写问题 如何对指定的树节点进行着色啊? 帮忙看看这个程序的错误?
你的程序中,焦点一直在Button上,所以只有Button能响应KeyEvent。另外,你无法让Frame与Button同时响应KeyEvent。
因为在同一时刻,只有一个组件能获得焦点。
可能不能实现
不能截断后面的keyReleased和keyTyped事件,为什么?