欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 模拟鼠标事件,java模拟鼠标,/** * Clic

来源: javaer 分享于  点击 7665 次 点评:128

Java 模拟鼠标事件,java模拟鼠标,/** * Clic


/**   * Clicks in a given area of a Swing component.   */  public static void doClickInRectangle(Component component,                                        Rectangle rect,                                        boolean useRightClick,                                        Key.Modifier keyModifier) {    int modifiers = useRightClick ? MouseEvent.BUTTON3_MASK : MouseEvent.BUTTON1_MASK;    modifiers |= keyModifier.getCode();    final int nbClicks = 1;    final int x = rect.x + (rect.width / 2);    final int y = rect.y + (rect.height / 2);    component.dispatchEvent(new MouseEvent(component, MouseEvent.MOUSE_PRESSED,     1, modifiers, x, y, nbClicks, false));    component.dispatchEvent(new MouseEvent(component, MouseEvent.MOUSE_RELEASED,     1, modifiers, x, y, nbClicks, useRightClick));}//该片段来自于http://byrx.net
相关栏目:

用户点评