A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 盖保宁 黑马帝   /  2011-9-26 09:26  /  2263 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

做UI的练习,想到远程控制要改变鼠标的位置

java.awt.Robot

mouseMove(int x, int y)

可是此方法已废弃,有别的替代方法么

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

4 个回复

倒序浏览
黑马网友  发表于 2011-9-26 14:11:35
沙发
Robot   robot=new   Robot();
robot.mouseMove(int   x,   int   y);
这个方法没有废弃吧??api上没有过时啊

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 最好给个确定的答案哦!

查看全部评分

回复 使用道具 举报
废弃后面一般有说明替代方法的吧

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 最好给个确定的答案哦!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-26 15:44:25
板凳
谢谢  两位啦  可是真的是过时的呢   打出来  直接是一条横线穿过 ,所谓的替代方法,貌似交给另一套东西了,可能专门的远程控制什么的。。。是我想问有没有什么办法使用过时的API,就是说就算过时了我也用?
回复 使用道具 举报
黑马网友  发表于 2011-9-27 12:55:43
报纸
[code] /**
     * Moves mouse pointer to given screen coordinates.
     * @param x         X position
     * @param y         Y position
     */
    public synchronized void mouseMove(int x, int y) {
        peer.mouseMove(gdLoc.x + x, gdLoc.y + y);
        afterEvent();
    }[/code]我的版本里没有过时的标注呀。。。

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马