我正在用Java编写截图应用程序,并且我已经实现了大部分基本功能。但是,在实现通常的“点击和拖动选择”截图时,我甚至不知道从哪里开始。有人知道怎么做这个吗?
如果有人需要它的实际截图代码
Robot robot = new Robot();
Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage bi = robot.createScreenCapture(captureSize);
答案 0 :(得分:0)
您可以使用JFrame选择可以调整大小的内容。
JFrame frame = new JFrame("Select screenshot area.");
frame.setSize(100,100);
frame.setResizable(true);
frame.setVisible(true)
然后在JFrame上有一个按钮,所以当它被点击时,它将获得框架X,Y,宽度和高度,并使用它来编程机器人屏幕捕获功能