ciao a tutti!!

ho creato questo cod:

codice:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;


import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTextArea;
import javax.swing.JTextPane;
import javax.swing.UIManager;
import javax.swing.text.AttributeSet;
import javax.swing.text.Element;
import javax.swing.text.html.HTML;
import javax.swing.text.html.HTMLDocument;




public class SplitPane extends JFrame {


private JSplitPane splitPaneV;
private JSplitPane splitPaneH;
private JPanel panel1;
private JPanel panel2;


JEditorPane jep;
JLabel label = new JLabel(); 


public SplitPane(){
    setTitle("Esempio Click");
    setBackground( Color.gray );


    JPanel topPanel = new JPanel();
    topPanel.setLayout( new BorderLayout() );
    getContentPane().add( topPanel );


    // Create the panels
    createPanel1();
    createPanel2();


    // Create a splitter pane
    splitPaneV = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
    topPanel.add(splitPaneV, BorderLayout.CENTER);


    splitPaneH = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
    splitPaneH.setLeftComponent(panel1);


    splitPaneV.setLeftComponent( splitPaneH );
    splitPaneV.setRightComponent(panel2);
}


public void createPanel1(){
	panel1 = new JPanel();
	panel1.setLayout( new BorderLayout() );
	
	jep = new JTextPane();
    JScrollPane scrollPane = new JScrollPane(jep);
    panel1.add(scrollPane);
    scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    jep.setContentType("text/html");
    jep.setEditable(false);   
    jep.setText("<a href=\"c://image.jpg\">a link</a>");    
}




public void createPanel2(){
	panel2 = new JPanel();
    panel2.setLayout( new BorderLayout());
    panel2.setPreferredSize( new Dimension( 600, 300 ) );
    ImageIcon image = new ImageIcon("c://image.jpg");
    label = new JLabel("", image, JLabel.CENTER);
    panel2.add( label, BorderLayout.CENTER );


}


public static void main( String args[] ){   
    SplitPane splitFrame = new SplitPane();
    splitFrame.pack();
    splitFrame.setVisible( true );
}
}
ora all'evento click del createPanel1 vorrei far apparire l'immagine del createPanel2...

help!!???