关于事件处理 我想问个题外话:你为什么使用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 socket服务器端程序处理多线程问题 问下,如果要用java开发即时通信工具,需要掌握那些知识哦? 带*的字符串匹配问题? 求教事件处理问题 想写个泛型的NullOrEmpty,不知可行否? ireport源码的研究? 请教一个简单问题,Java里,如何得到一个月有多少天???谢谢 如何让网页按指定时间自动刷新?非常感谢 有谁知道pushlet这种东西,小弟有个项目要用到,各位知道的帮帮忙吧:) 请问内部类是一个编译器的语法糖吗? 如何对指定的树节点进行着色啊? 帮忙看看这个程序的错误?
你的程序中,焦点一直在Button上,所以只有Button能响应KeyEvent。另外,你无法让Frame与Button同时响应KeyEvent。
因为在同一时刻,只有一个组件能获得焦点。
可能不能实现
不能截断后面的keyReleased和keyTyped事件,为什么?