51Testing软件测试论坛

标题: Java GUI 设计问题 ,swing开发,急求助!!! [打印本页]

作者: eatmouse    时间: 2005-5-10 10:20
标题: Java GUI 设计问题 ,swing开发,急求助!!!
不好意思有点事要麻烦大家了!请java方面的能手来帮我参谋一下,

Swing中对于事件的响应,是顺序执行的,比如在一个文本框中,按下F5和F8时(两次按键间隔很短),
这时先执行了F5的处理之后,又执行了F8的处理,现在想实现:在F5未处理完时,F8按下后不做任何处理,
已经试过了几种方法,都控制不住,因为F5和F8按下后,都放到了队列中,事件派发线程会一个一个地执行,
在F5处理中时,如何能将队列中的其它事件删除掉?
请问哪位大虾有高招?
作者: takiro    时间: 2005-5-10 10:31
你是使用事物处理还有多线程吗?JAVA很长没用都忘了 寒一个。。
在使用多线程的时候不是能进行控制吗?等前一个线程完成后在激发下一个线程
的运行么?
作者: eatmouse    时间: 2005-5-10 13:52
可是事实上应该怎么控制阿!因为F5和F8按下后,都放到了队列中,事件派发线程会一个一个地执行,就是想让按F5以后F8不给它加到线程里。
作者: vikingvn    时间: 2005-6-18 17:45
顺序执行是不是也要个调度算法,或者资源信号处理算法的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2