Java 拍摄用户定义区域的屏幕截图
我正在用Java编写一个屏幕截图应用程序,我已经实现了大部分基本功能。然而,当实现通常的“点击并拖动选择”屏幕截图时,我甚至不知道从哪里开始。有人知道怎么做吗 如果有人需要,实际的屏幕截图代码Java 拍摄用户定义区域的屏幕截图,java,screenshot,Java,Screenshot,我正在用Java编写一个屏幕截图应用程序,我已经实现了大部分基本功能。然而,当实现通常的“点击并拖动选择”屏幕截图时,我甚至不知道从哪里开始。有人知道怎么做吗 如果有人需要,实际的屏幕截图代码 Robot robot = new Robot(); Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage bi = robot.createScreenCaptu
Robot robot = new Robot();
Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage bi = robot.createScreenCapture(captureSize);
您可以使用JFrame来选择它们可以调整的大小。
JFrame frame = new JFrame("Select screenshot area.");
frame.setSize(100,100);
frame.setResizable(true);
frame.setVisible(true)
然后在JFrame上有一个按钮,当它被点击时,它将获得X、Y、宽度和高度,并使用它来编程机器人屏幕捕获功能该代码解决了你的问题pdeuchler吗?请你自己发布一个问题的答案,然后接受这个答案,这样我们就可以结束这个问题了?此外,如果前面的问题解决了您的问题,您需要接受这些问题的答案。