Adicionar imagem a um JScrollPane em tempo de Execução

Amigos, tenho uma grande dificuldade para adicionar uma imagem a um JScrollPane em tempo de Execução.
Segue o códico do método abaixo:

	private void capturarAction(ActionEvent e) {
		try {
                        // adquiro o Image de um Scanner
			ImageIcon img = new ImageIcon(JTwain.acquire());

			// adiciona a imagem em um label
			JLabel label = new JLabel(img);

			// cria o JPanel para adicionar o label
			JPanel panel = new JPanel();
			panel.add(label, BorderLayout.CENTER);

                        // adiciona o panel ao ArrayList de panels
			imagens.add(panel);

			// adiciona Panel ao JScrollPane
                        painelImagemCapturada.add(imagens.get(i));

                        //repinta o componente 
			painelImagemCapturada.repaint();

		} catch (JTwainException e1) {
			JOptionPane.showMessageDialog(null, e1.getMessage());
			e1.printStackTrace();
		}
	}

o que quero fazer é o seguinte:
Tenho 2 JScrollPane, em um quero armazenar a imagem capturada do Scanner.
Depois de Capturada e conferida adiciono a imagem a uma lista que será exibida em um outro JScrollPane, possibilitando que eu possa capturar mais imagens do scanner e ir adicionando a essa lista.

Aguardo Ajudassss!