From 5bbb6539b34bd429b5e0e7bada28ac812f5ea94b Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 26 Jul 2021 18:27:46 +0800 Subject: [PATCH] add method --- CHANGELOG.md | 1 + .../java/cn/hutool/core/swing/RobotUtil.java | 24 ++++++++++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe5be9e2a..ecf7972c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ * 【core 】 NumberUtil增加calculate方法 * 【core 】 优化TextSimilarity.longestCommonSubstring性能(issue#I42A6V@Gitee) * 【core 】 MultipartRequestInputStream改为使用long以支持大文件(issue#I428AN@Gitee) +* 【core 】 RobotUtl增加getDelay、getRobot方法(pr#1725@Github) ### 🐞Bug修复 * 【core 】 修复RobotUtil双击右键问题(pr#1721@Github) diff --git a/hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java b/hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java index 03d455ebd..08700e23e 100644 --- a/hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/swing/RobotUtil.java @@ -1,5 +1,9 @@ package cn.hutool.core.swing; +import cn.hutool.core.exceptions.UtilException; +import cn.hutool.core.img.ImgUtil; +import cn.hutool.core.swing.clipboard.ClipboardUtil; + import java.awt.AWTException; import java.awt.Rectangle; import java.awt.Robot; @@ -8,10 +12,6 @@ import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.File; -import cn.hutool.core.exceptions.UtilException; -import cn.hutool.core.img.ImgUtil; -import cn.hutool.core.swing.clipboard.ClipboardUtil; - /** * {@link Robot} 封装工具类,提供截屏等工具 * @@ -32,12 +32,15 @@ public class RobotUtil { } /** - * 获取 Robot 实例 + * 获取 Robot 单例实例 + * + * @return {@link Robot}单例对象 + * @since 5.7.6 */ public static Robot getRobot() { return ROBOT; } - + /** * 设置默认的延迟时间
* 当按键执行完后的等待时间,也可以用ThreadUtil.sleep方法代替 @@ -49,6 +52,15 @@ public class RobotUtil { delay = delayMillis; } + /** + * 获取默认的延迟时间 + * + * @since 5.7.6 + */ + public static int getDelay() { + return delay; + } + /** * 模拟鼠标移动 *