Erro no cÓdigo

Eae pessoal to precisando de uma ajuda no código abaixo eu preciso checar qual opção foi selecionado no jcombobox e apresentar uma imagem diferente pra cada opção e tambem mudar os paineis pra cada botão do jtoobar segue o código:

package tela;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LFrame extends JFrame implements ActionListener
{
	JToolBar T ;
	JButton B1, B2, B3, B4, B5, B6, B7, B8 ;
	JPanel P1, P2;
	JLabel L1, L2, L3, LIC1, LIC2;
	JTextField T1, T2;
	JComboBox CB1;
	ImageIcon IM1, IM2;
	public LFrame()
	{
		setTitle("Flash");
		setBounds(0,0,800,570);
		getContentPane().setBackground(Color.black);
		setUndecorated(true);
		getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
		getRootPane().setBorder(BorderFactory.createEtchedBorder(0));
		getRootPane().setBackground(Color.BLACK);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		
		//Adicionar a barra de menu
		T = new JToolBar(JToolBar.HORIZONTAL);
		T.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY,2));
		T.setBackground(Color.black);
		T.setFloatable(false);
		T.setRollover(true);
		T.setSize(796,40);
		T.addSeparator(new Dimension(10,0));
		
		//Adicionar os botões na barra de menu
		B1 = new JButton("    WEB    ");
		B1.setBackground(Color.white);
		//B1.addActionListener(this);
		B1.setToolTipText("Permite que você navegue pela internet sem precisar sair do Flash");
		T.add(B1);
		T.addSeparator(new Dimension(10,0));
		
		B2 = new JButton(" Arquivos ");
		B2.setBackground(Color.white);
		//B2.addActionListener(this);
		B2.setToolTipText("Mostra os Arquivos q possui compartilhado");
		T.add(B2);
		T.addSeparator(new Dimension(10,0));
		
		B3 = new JButton("   Midia   ");
		B3.setBackground(Color.white);
		//B3.addActionListener(this);
		B3.setToolTipText("Permite que você ouça sua musicaas e assista seus vídeos antes do download ser concluído");
		T.add(B3);
		T.addSeparator(new Dimension(10,0));
		
		B4 = new JButton("   Busca   ");
		B4.setBackground(Color.white);
		//B4.addActionListener(this);
		B4.setToolTipText("Buscar Arquivos na rede");
		T.add(B4);
		T.addSeparator(new Dimension(10,0));
		
		B5 = new JButton("  Downloads  ");
		B5.setBackground(Color.white);
		//B5.addActionListener(this);
		B5.setToolTipText("Acompanhe o andamento de seus downloads");
		T.add(B5);
		T.addSeparator(new Dimension(10,0));
		
		B6 = new JButton("Configurações");
		B6.setBackground(Color.white);
		//B6.addActionListener(this);
		B6.setToolTipText("Personalize o seu Flash");
		T.add(B6);
		T.addSeparator(new Dimension(10,0));
		

		//CRIANDO O PAINEL DE TESTE
		P1= new JPanel();
		P1.setBounds(0, 42, 210, 500);
		P1.setBackground(Color.white);
		P1.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY,2));
		P1.setLayout(null);
		
		L1= new JLabel("Procurar");
		L1.setBounds(10, 100, 80, 30);
		P1.add(L1);
		
		T1= new JTextField(" ");
		T1.setBounds (10, 130, 176, 20);
		P1.add(T1);
		
		B7= new JButton("Buscar");
		B7.setBounds(10, 160, 85, 30);
		P1.add(B7);
		
		B8= new JButton ("Cancelar");
		B8.setBounds(100, 160, 85, 30);
		P1.add(B8);
		
		L2= new JLabel("Tipo");
		L2.setBounds(10, 200, 50, 30);
		P1.add(L2);
		
		L3= new JLabel("Filtro");
		L3.setBounds(10, 440, 85, 30);
		P1.add(L3);
		
		T2= new JTextField(" ");
		T2.setBounds(10, 470, 176, 20);
		P1.add(T2);
		
		//Adicionando itens ao JComboBox
		CB1= new JComboBox();
		CB1.setBounds(10, 230, 176, 20);
	    CB1.addItem ("Selecione o Tipo"); 
	    CB1.addItem ("Todos");
	    CB1.addItem ("Audio");
	    CB1.addItem ("Vídeo");
	    CB1.addItem ("Imagens");
	    CB1.addItem ("Documentos");
	    CB1.addItem ("Software");
	    CB1.addItem ("Outros");
	    P1.add(CB1);
	   
	  
	    IM1= new ImageIcon("C:/Marcelo/Imagens/Outros.png");
	    LIC1= new JLabel(IM1);
	    LIC1.setBounds(30, 280, 150, 150);
	    P1.add(LIC1);
	    LIC1.setVisible(false);
	    
	    IM2= new ImageIcon("C:/Marcelo/Imagens/Busca.png");
	    LIC2= new JLabel(IM2);
	    LIC2.setBounds(30, -10, 150, 150);
	    P1.add(LIC2);
	    
	    
	    
	
		P2= new JPanel();
		P2.setBounds(213, 42, 583, 500);
		P2.setBackground(Color.white);
		P2.setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY,2));
		
		P1.setVisible(false);
		P2.setVisible(false);
		//Adiciona os componentes ao frame
		getContentPane().setLayout(null);
		getContentPane().add(T);
		getContentPane().add(P1);
		getContentPane().add(P2);
	}
	
	//Ação dos botões
	public void actionPerformed(ActionEvent e)
	{
		
		
		if (e.getSource()==B1)
		{
			P1.setVisible(true);
			P2.setVisible(true);
		}
			
		
	}
	public static void main (String arg [])
	{
		new LFrame ().setVisible(true);
	}
}

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia:

Ola,

Voce precisa ser mais especifico no que voce quer fazer ou no problema a ser resolvido.