Java- screen capture behind the application

前端 未结 3 1571
不思量自难忘°
不思量自难忘° 2021-01-24 12:55

Is there a way to capture the screen but without the app itself getting shown. I know how to minimize or make a frame invisible but this has to be done real fast cos it\'s going

3条回答
  •  温柔的废话
    2021-01-24 13:38

    Call setVisible(false) on your main JFrame before capturing the screen. When the screen capturing process is finished, call setVisible(true) to get your GUI showing up again.

    To capture the screen, you can use the Robot class. It contains a createScreenCapture method that receives rectangle coordinates which will be captured in a BufferedImage.

提交回复
热议问题