| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:线程与键盘事件
只看楼主 加入收藏
联大小生
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-12-24
收藏
 问题点数:0 回复次数:6 
线程与键盘事件
我想把一个键盘事件写到自己创建的一个线程当中,也就是说当那个线程启动时,可以让键盘事件一起启动,线程启动时,不只是执行run()里的程序吗?但键盘事件是在另外一个方法里,这两个方法怎么才能联系到一起?
搜索更多相关主题的帖子: 线程 键盘 run 联系 
2006-06-24 12:34
hellboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:245
专家分:0
注 册:2006-6-24
收藏
得分:0 
键盘事件 你不按是不会启动的啊  让键盘事件获得焦点就可以了吧

努力 努力 !!!!!!
2006-06-24 12:48
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 

程序执行的时候就是在run()方法和主线程之间切换的啊
不用非的放在run()方法里啊


when i want to ask anyone,i will ask myself first.
2006-06-24 12:48
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用联大小生在2006-6-24 12:34:57的发言:
我想把一个键盘事件写到自己创建的一个线程当中,也就是说当那个线程启动时,可以让键盘事件一起启动,线程启动时,不只是执行run()里的程序吗?但键盘事件是在另外一个方法里,这两个方法怎么才能联系到一起?

最好的方法就是为这个事件注册一个事件处理函数
然后你按了特定的键以后,就可以触发这个函数的调用
无论这个函数你定义在什么地方,只要你把它注册在同一个事件源中,那么当事件发生的时候,它是一定会调用的


可惜不是你,陪我到最后
2006-06-24 14:17
联大小生
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2005-12-24
收藏
得分:0 

我把一个对象注册了键盘事件,可是当我按键盘的时候,也不会产生键盘事件,这是为什么?

2006-06-24 23:01
水影月圆
Rank: 4
等 级:贵宾
威 望:11
帖 子:738
专家分:0
注 册:2005-8-2
收藏
得分:0 
什么对象?注册对了吗?

子非鱼,安知鱼之江湖?子非我,安知我之功夫 http://20681.
2006-06-24 23:39
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
以下是引用联大小生在2006-6-24 23:01:08的发言:

我把一个对象注册了键盘事件,可是当我按键盘的时候,也不会产生键盘事件,这是为什么?

要产生键盘事件,还必须这个组件获得了焦点
否则的话,是产生不了键盘事件的


可惜不是你,陪我到最后
2006-06-25 10:14
快速回复:线程与键盘事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043844 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved