Almacenar imagen de JPanel
Hola, tengo un JPanel que dentro tiene muchas cosas (incluido componentes), lo que quiero es almacenar el contenido de este JPanel para luego exportarlo como imagen .jpg. He probado con:
BufferedImage bi=(BufferedImage)this.createImage(ancho, alto);
pero el .jpg que produce es un recuadro todo gris... ¿alguien sabe cómo puedo obtener la imagen de lo que contiene el JPanel?
Gracias
BufferedImage bi=(BufferedImage)this.createImage(ancho, alto);
pero el .jpg que produce es un recuadro todo gris... ¿alguien sabe cómo puedo obtener la imagen de lo que contiene el JPanel?
Gracias