[RESOLVIDO] problema ao salvar imagem - BufferedImage

1 resposta
sonictk

Apesar de já existir vários tópicos parecidos com esse, to em duvida de como eu posso tirar um “print” da minha interface no java.
por exemplo num JPanel, se eu quiser capturar o que está no Painel e salvar em uma imagem .png , como faria?

A principio fiz assim:

BufferedImage bufferedImage = painel.getGraphicsConfiguration().
                    createCompatibleImage(painel.getWidth(),painel.getHeight());

            ImageIO.write(bufferedImage, "png", new File("interface.png"));

O problema que ao executar esse comando grava uma imagem toda preta.

1 Resposta

sonictk

:roll:

Criado 14 de novembro de 2011
Ultima resposta 18 de nov. de 2011
Respostas 1
Participantes 1