JxCapture, the new product by TeamDev Ltd., is a Java library that allows adding different screen capturing abilities to your Java software. This cross-platform library provides a full-featured screen capture API, allowing you to capture any graphic element on the screen and then manipulate it as a java.awt.image.BufferedImage object in your 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.
Extensive capture options like capture transparent windows, mouse cursor inclusion, easy-to-set keyboard shortcuts, etc.
JxCapture demo application and code samples demonstrating all the API features.