有没有办法用代码模拟用户鼠标点击事件?
点击一按钮后触发一系列事件,但这点击动作是人为的,代码可以模拟吗,如何实现?
(awt ,swing ,swt)
问题点数:30、回复次数:4Top
1 楼zdsdiablo(十分钟年华老去)回复于 2005-12-31 10:53:34 得分 0
?可以啊,直接调用别的那些写好的方法不就得了。别把那些触发事件的代码都写到一个方法里就成。Top
2 楼bluesmile979(笑着)回复于 2005-12-31 15:44:35 得分 10
import java.awt.*;
Robot r=new Robot();
r.mouseMove(X,Y); //X,Y是相对于整个屏幕的坐标
r.mousePress(InputEvent.BUTTON1_MASK); //模拟点击鼠标左键
Top
3 楼gtlang78()回复于 2005-12-31 16:20:04 得分 15
swing
button.doClick();Top
4 楼monly(I can do it)回复于 2006-01-02 18:16:48 得分 5
用mouseMove()和mousePress()方法Top




