我认为,首先取得鼠标的位置坐标,然后根据坐标再做截图就可以了

解决方案 »

  1.   

    try {
            Robot robot = new Robot();        // 捕获屏幕上的一个矩形区域
            int x = 100;
            int y = 200;
            int width = 50;
            int height = 60;
            Rectangle area = new Rectangle(x, y, width, height);
            BufferedImage bufferedImage = robot.createScreenCapture(area);
            
            // 捕获整个屏幕
            area = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
            bufferedImage = robot.createScreenCapture(area);
        } 
        catch (AWTException e) {
        }