JxCapture

JxCapture is a cross-platform library that provides a comprehensive screen capture API for Java applications. You can capture any graphic element on the screen, whether an entire window or just a single object on it, and save it as a java.awt.image.BufferedImage object for further manipulation in Java code.

Features

  • Multiple screen capture operations allow you to capture whatever you want on the screen in many different ways, including:
    • full-screen capture (available on multiple monitors),
    • active window capture,
    • object capture of any UI element like window, button, menu, etc.
    • rectangular region capture.
    View JavaDoc.
  • Extensive capture options like capture transparent windows, mouse cursor inclusion, easy-to-set keyboard shortcuts, etc. View JavaDoc.
  • JxCapture demo application and code samples demonstrating all the API features.

What You Get With JxCapture

  • JNIWrapper 3.x.
  • Software documentation and samples.
  • Royalty-free run-time license key to deploy JxCapture inside your software.
See more licensing benefits.

Try JxCapture

To see al the API features, try JxCapture using the online demo (to run it, you need to have Java™ Web Start installed).