Caros, dando uma olhada em exemplos me deparei com o código abaixo, ele se utiliza de um ImageIcon pra desenhar um buffer, isto está correto e se não estiver quais seriam outras formas de se fazer a mesma coisa, preciso fazer algo parecido mas estou tendo dificuldades com o SWING
public class Teste
{
public static void main(String[] args)
{
JFrame frm = new JFrame("Teste Imagem");
JPanel pan = new JPanel();
BufferedImage buffer = new BufferedImage( 600, 400, BufferedImage.TYPE_INT_RGB );
Graphics g = buffer.createGraphics();
g.setColor(Color.BLUE);
g.drawLine(0,0,600,400);
Box caixa;
caixa.paintComponent(Graphics g);
ImageIcon imagem=new ImageIcon(buffer);
JLabel area = new JLabel(imagem);
pan.add(area);
frm.getContentPane().add( pan );
frm.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frm.pack();
frm.setSize(600,400);
frm.setVisible(true);
}
}
GRATO