Topic: 关于重复执行按扭事件的问题,请各位给帮帮忘批点一下 |
Print this page |
1.关于重复执行按扭事件的问题,请各位给帮帮忘批点一下 | Copy to clipboard |
Posted by: 网络一枝梅 Posted on: 2004-08-13 11:13 我在调试程序的时候突然发现,在执行事件的程序的时候完成后到 public void mouseClicked(MouseEvent e) { adaptee.list1_mouseClicked; } 这个"}"时又开始执行原来执行过的程序.这是怎么回事呀???帮帮忙了.谢谢!!! |
2.Re:关于重复执行按扭事件的问题,请各位给帮帮忘批点一下 [Re: 网络一枝梅] | Copy to clipboard |
Posted by: flymandl Posted on: 2004-08-13 11:42 swing得事件机制是比较复杂的,程序员经常会被搞得稀里糊涂,这里比较好的方法是执行之后把事件消费掉,这样这个事件就不会传到后面的队列里了。 public void mouseClicked(MouseEvent e) { adaptee.list1_mouseClicked(e ); e.consume(); } |
3.Re:关于重复执行按扭事件的问题,请各位给帮帮忘批点一下 [Re: 网络一枝梅] | Copy to clipboard |
Posted by: 网络一枝梅 Posted on: 2004-08-13 14:59 如果是 public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed; } 这个函数这么办呀,帮帮忙了.谢谢!!! |
4.Re:关于重复执行按扭事件的问题,请各位给帮帮忘批点一下 [Re: 网络一枝梅] | Copy to clipboard |
Posted by: flymandl Posted on: 2004-08-14 08:34 这个就比较麻烦了,你可以建一个计数器,统计事件触发的次数。可能还有别的好办法,但是我不知道。^.^ |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |