How to remove the title bar from a JFrame screenshot?
Posted
by
Greg Harman
on Stack Overflow
See other posts from Stack Overflow
or by Greg Harman
Published on 2010-12-23T04:37:29Z
Indexed on
2010/12/23
4:54 UTC
Read the original article
Hit count: 288
I'm capturing a screenshot image of a JFrame via a "double buffering" approach, per below:
public BufferedImage getScreenshot() {
java.awt.Dimension dim = this.getPreferredSize();
BufferedImage image = new BufferedImage(dim.width, dim.height, BufferedImage.TYPE_INT_RGB);
this.paint(image.getGraphics());
return image;
}
where this
extends JFrame. The image that I get has a blank strip along the top where the title bar was. What's the most straightforward way to capture an image of the contents of the JFrame without the extra space allocated for the title bar?
© Stack Overflow or respective owner