想用java做个截取屏幕的程序,不知道该怎么做?在java里不用本地方法能实现吗?

解决方案 »

  1.   

    Robot robot;
                try {
                    robot = new Robot();
                    Toolkit toolkit = Toolkit.getDefaultToolkit();
                    java.awt.Dimension dimension = toolkit.getScreenSize();
                    Rectangle rectangle = new Rectangle(dimension);
                    BufferedImage image = robot.createScreenCapture(rectangle);
                    ImageIO.write(image, "JPG", new File("desktop.jpg"));
                } catch (AWTException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
      

  2.   

    新的知识,学习。
    附带问一句:Robot这个类是JSDK几点几版本上带的?
      

  3.   

    Thank you very much!!!!