Como faço para pegar um valor de uma Caixa de combinação e compara-lo? [RESOLVIDO!]

Senhores, tenho um caixa de combinação que é montada com valores de um banco de dados, e gostaria de pegar o valor escolhido pelo usuario e compara-lo.Como faço isso?

segue o codigo que estou entando trabalhar.

    try{
        if((TxtDescricao.getText().equals("")) //->aqui da certo.Comparo com um JTextFild
                || (TxtCodigoIBGE.getText().equals(""))//->aqui da certo.Comparo com um JTextFild
                || (EscolhaEstado.equals("Escolha"))){ // -> aqui da errado.Aqui é a Caixa de combinação que o netBeans trabalha.Não to sabendo pegar esse valor apos o usuario escolher.
            
            JOptionPane.showMessageDialog(this,"Há dados em branco.Favor completa-los.");
        }
    }
    catch(Exception erro){

    }

[quote=Luiz Gustavo ADS]Senhores, tenho um caixa de combinação que é montada com valores de um banco de dados, e gostaria de pegar o valor escolhido pelo usuario e compara-lo.Como faço isso?

segue o codigo que estou entando trabalhar.

    try{
        if((TxtDescricao.getText().equals("")) //->aqui da certo.Comparo com um JTextFild
                || (TxtCodigoIBGE.getText().equals(""))//->aqui da certo.Comparo com um JTextFild
                || (EscolhaEstado.equals("Escolha"))){ // -> aqui da errado.Aqui é a Caixa de combinação que o netBeans trabalha.Não to sabendo pegar esse valor apos o usuario escolher.
            
            JOptionPane.showMessageDialog(this,"Há dados em branco.Favor completa-los.");
        }
    }
    catch(Exception erro){

    }

[/quote]

Opa!
Você pega o valor de uma ComboBox (Caixa de Combinação) através do método getSelectedItem()!
Suponhamos que na sua ComboBox exista uma lista de meses:

public class Mes
{
   private String nome;
   public String getNome() { return nome; }
   public void setNome(String nome) { this.nome = nome; }

   public Mes(String mes) { nome = mes; }
}

E resolva popular sua comboBox:

      List<Mes> meses = new ArrayList<Mes>();
      meses.add(new Mes("Janeiro"));
      meses.add(new Mes("Fevereiro"));
      meses.add(new Mes("Março"));
      meses.add(new Mes("Abril"));
      meses.add(new Mes("Maio"));
      meses.add(new Mes("Junho"));
      meses.add(new Mes("Julho"));
      meses.add(new Mes("Agosto"));
      meses.add(new Mes("Setembro"));
      meses.add(new Mes("Outubro"));
      meses.add(new Mes("Novembro"));
      meses.add(new Mes("Dezembro"));

      comboBox = new JComboBox(new DefaultComboBoxModel(meses.toArray()));

Para retirar o item:

Mes mes = (Mes) comboBox.getSelectedItem();
if (mes.getNome().equals("Setembro"))
{
   JOptionPane.showMessageDialog(null, "Estamos em Setembro!");
}

Algo do tipo! :smiley:
Espero ter ajudado, abraços!

Amigo…
Muito obrigado!!!
deu certinho!!!
obrigado mesmo!!!