Caros, existe alguma outra forma de fazer o buffer ser adicionado em um panel sem te que usar o ImageIcon, como abaixo?(Desculpe a pergunta, mas to começando agora com o java, e ja estou apanhando bastante:) )
BufferedImage buffer = new BufferedImage( 600, 400, BufferedImage.TYPE_INT_RGB );
Graphics g = buffer.createGraphics();
g.setColor(Color.BLUE);
g.drawLine(0,0,600,400);
ImageIcon imagem=new ImageIcon(buffer);
JLabel area = new JLabel(imagem);
vlw