使用Robot createScreenShot创建屏幕截图时,顶部窗口上的黑色区域

时间:2016-05-17 12:39:53

标签: java screenshot awtrobot

我正在截取Java Web Start应用程序的屏幕截图,在Linux上的某些窗口的情况下,窗口右侧会出现奇怪的黑色区域。

Here's a link to example screenshot

我正在使用Xvnc,Gnome关注截图,但这个问题也出现在TWM上。这是一个创建图像的代码:

Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle rectangle = new Rectangle(0, 0, size.width, size.height);
File file = new File(dir, "zrzut" + format.format( new Date() ) + ".png");
BufferedImage image = new Robot().createScreenCapture(rectangle);
ImageIO.write(image, "png", file);

当我通过VNC会话与Xvnc连接时,VNC客户端窗口中的一切似乎都很好看。我有这个Java代码的问题,但是用xwd创建的截图也受到这个问题的影响。我试过xrefresh,但它没有帮助。

0 个答案:

没有答案