线程与键盘事件
我想把一个键盘事件写到自己创建的一个线程当中,也就是说当那个线程启动时,可以让键盘事件一起启动,线程启动时,不只是执行run()里的程序吗?但键盘事件是在另外一个方法里,这两个方法怎么才能联系到一起?
程序执行的时候就是在run()方法和主线程之间切换的啊
不用非的放在run()方法里啊
最好的方法就是为这个事件注册一个事件处理函数
然后你按了特定的键以后,就可以触发这个函数的调用
无论这个函数你定义在什么地方,只要你把它注册在同一个事件源中,那么当事件发生的时候,它是一定会调用的
我把一个对象注册了键盘事件,可是当我按键盘的时候,也不会产生键盘事件,这是为什么?
我把一个对象注册了键盘事件,可是当我按键盘的时候,也不会产生键盘事件,这是为什么?
要产生键盘事件,还必须这个组件获得了焦点
否则的话,是产生不了键盘事件的