awtrobot

    0热度

    1回答

    我想在JavaFX中获取鼠标光标下的像素颜色。由于AWT Robot在Mac OS中遇到了JavaFX的问题,因此我计划使用com.sun.glass.ui.Robot.getPixelColor()。发现此方法com.sun.glass.ui.Robot.getPixelColor()返回一个整数值。那么我怎样才能得出颜色的RGB值? 也可以让任何人知道如果AWTRobot类问题将在JavaFX

    1热度

    1回答

    我已经使用机器人的KeyEvent在MATLAB import java.awt.Robot; import java.awt.event.KeyEvent; robot = Robot; if isequal(eventdata.Key,'return') % capture enter robot.keyPress(KeyEvent.VK_ENTER); robot.

    1热度

    2回答

    我试图模拟使用awt.robot不同的程序左击,用下面的代码有任何影响: int mask = InputEvent.BUTTON1_DOWN_MASK; bot.mouseMove(x, y); bot.mousePress(mask); bot.mouseRelease(mask); 虽然这是移动鼠标到屏幕的正确部分,其他程序似乎没有收到点击。我究竟做错了什么? 在某些其他程序中,同

    0热度

    1回答

    机器人类,我想创建程序,可以使用以下方法自动输入到输入网址: robot.keyPress(code); robot.keyRelease(code); ,但我不能按任何特殊字符,它抛出Exception,如: Exception in thread "main" java.lang.IllegalArgumentException: Invalid key code at sun.awt

    0热度

    1回答

    我有几个线程正在运行,这些线程都需要不断地拍摄不同区域的屏幕。每个线程都有自己的Robot实例。问题是,而不是每个线程异步采取镜头,他们似乎一次采取一个。例如,如果我只拍摄一张屏幕截图,则只需要20-30毫秒左右。但是如果我有5个线程,并且他们都尝试截取(屏幕的不同部分)屏幕截图,那么看起来需要100 - 150毫秒才能获得所有5个屏幕截图,清楚地表明尽管采用robot.createScreenC

    0热度

    1回答

    我有以下疑问: 是否有可能通过mouselistener从组件的限制中获得“鼠标左键单击事件”?或者我应该用另一种方法来尝试吗? 我的问题如下。我正在创建一个适合我的项目的WYSIWYG面板。 此面板与另一个面板同级,显示根据用户选择加载的图像。例如,我需要获取此图像的背景颜色。当任何颜色被点击时,这将改变所见即所得面板的颜色。 我使用Robot类来获取像素的颜色,但这只适用于如果图像和颜色选择器

    1热度

    1回答

    我正尝试在Java中创建远程控制应用程序。我正在使用机器人捕捉我的屏幕图像,然后我需要将其发送到服务器。但是,由于图像尺寸可能太大而无法尽快发送,因此我正在更改代码中的图像质量。 问题是我的代码,更改后的图像它会自动将它保存为我的电脑中的文件,但我不希望它。我也想改变它,但不保存,以便能够将它发送到我的服务器 代码: Robot robot = null; Rectangle rectangle

    0热度

    1回答

    因此,我尝试使用机器人(按键或鼠标)来模拟应用程序上的某些测试。但是,这个程序不允许我这样做,我很确定这是一个安全功能。我正在使用的应用程序是TEMS Investigation,我试图模拟一个记录并停止一些自动化测试的记录。我用来自动执行这些测试的程序无法访问TEMS,所以如果没有机器人,我无法做到这一点。所以我的问题是: 1)我怎么可以重写它阻止我使用我的机器人。 2)如果我这样做会被认为是非

    2热度

    1回答

    是否可以模拟所有鼠标功能,而无需使用操作系统本身的鼠标? 是否可以在JFrame的范围内创建虚拟鼠标? 该鼠标应该能够与JFrame的所有组件交互并充当正常的鼠标。当鼠标最小化/不可见时,该鼠标应该能够与JFrame交互。 我已经尝试使用“java.awt.Robot”,但是这使用的是操作系统的鼠标和键盘。 此外,我将使用它来与绘制其所有图形并具有自定义组件的小程序进行交互,以便我不能以这种方式伪

    4热度

    2回答

    我刚刚发现了awt.Robot库,我很兴奋能够使用它。我想我会对我的朋友玩一个小恶作剧,并让机器人按下控制按钮,或者删除按下锁定电脑按钮,但我无法让程序调出控制ALT删除屏幕。 这里是我的代码: import java.awt.*; import java.awt.event.KeyEvent; public class Bot { public static void main(Strin