BufferedImage image = robot.createScreenCapture( new Rectangle( Toolkit.getDefaultToolkit().getScreenSize()));A tela capturada é todo o Desktop.
Alguém sabe como fazer para capturar somente a tela do aplicativo que o instancia ?
BufferedImage image = robot.createScreenCapture( new Rectangle( Toolkit.getDefaultToolkit().getScreenSize()));A tela capturada é todo o Desktop.
Alguém sabe como fazer para capturar somente a tela do aplicativo que o instancia ?
+++
[/quote]
Em teoria, bastaria capturar apenas a parte da área de trabalho que está sendo utilizada pela janela do aplicativo.
Como exemplo:
Window janela = [janela do seu aplicativo AWT/Swing];
BufferedImage image = robot.createScreenCapture(janela.getBounds());