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: