Olá Pessoal,
Tem algum método que pegue o desenho de um Panel e transforme-o
em Image ?
Qualquer ajuda será bem-vinda.
Até mais.
Fabrício Luis
Olá Pessoal,
Tem algum método que pegue o desenho de um Panel e transforme-o
em Image ?
Qualquer ajuda será bem-vinda.
Até mais.
Fabrício Luis
Primeiro crie uma imagem dele:
import java.awt.image.BufferedImage;
// pn é o seu JPanel
BufferedImage bImage = new BufferedImage(pn.getWidth(), pn.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics g = bImage.getGraphics();
pn.paint(g);
depois salve:
import javax.imageio.ImageIO;
import java.io.*;
try{
File file = new File(“teste.png”);
ImageIO.write(bImage, “png”, file);
}
catch(IOException ioe){
ioe.getMessage();
}