Como passar uma imagem de um JLabel para um JTextPane?

Olá pessoal!

Alguém pode me dar o exemplo de código para a seguinte situação:

Na Janela1 temos um JTextPane. Na Janela2 temos um JLabel em formato de imagem. Ao ser clicado nesse JLabel é inserido no JTextPane a imagem do JLabel.

Obrigado!

Exemplo do código que tenho:

[code]import javax.swing.JFrame;
import javax.swing.JTextPane;

public class Janela1 extends JFrame {

public Janela1() {
	
	JTextPane painel = new JTextPane();
	
	getContentPane().add(painel);
	
	setVisible(true);
	setSize(300,300);
	setDefaultCloseOperation(EXIT_ON_CLOSE);;
}

public static void main(String[] args) {
	new Janela1();
}

}
[/code]

[code]import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Janela2 extends JFrame {

Janela1 janela1;

public Janela2() {
	
ImageIcon imagem = new ImageIcon(getClass().getResource("ok.gif"));
JLabel label = new JLabel(imagem);
label.addMouseListener(new ClicouListener());

	getContentPane().add(label);
	
	setVisible(true);
	setSize(300,300);
	setDefaultCloseOperation(EXIT_ON_CLOSE);;
}

private class ClicouListener implements MouseListener {

	@Override
	public void mouseClicked(MouseEvent e) {
	    //Como faço para que ao clicar aqui adicione a imagem ao JTextPane da Janela1?
	}

    //ETC
}

[/code]

Desculpem-me postar novamente em menos de 24h, porém preciso tirar essa dúvida para tocar o projeto. Antes de criar o tópico eu procurei pesquisar, mas não encontrei nada que pudesse me ajudar nessa caso, ou então, eu não soube fazer a pergunta certa para o Google. :lol:

Up!