Olá, 

estou querendo gerar um arquivo JPEG a partir de um JPanel. Fiz o Seguinte 
código: 

/*********************************************************** 
BufferedImage image = new BufferedImage(JPanel.getWidth() , 
JPanel.getHeight(), BufferedImage.TYPE_INT_RGB); 

Graphics g = image.getGraphics(); 

JPanel.paint(g); 

FileOutputStream fos = new FileOutputStream("teste.jpeg"); 
JPEGImageEncoder enc = new JPEGImageEncoderImpl(fos); 

enc.encode(image); 
***********************************************************/ 

este código está gerando um arquivo JPEG. O problema é que o JPanel é 
composto de vários outros JPanel adicionados e o método paint não está 
pintando este que foram adicionados ao original... 
tentei chamar o método paint para todos os JPanel adicionados mas aí eles 
são pintados todos a partir da posição 0,0 e não na posição original... 

_________________________________________________________
Oi! Você quer um iG-mail gratuito?
Então clique aqui: http://registro.ig.com.br/


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a