Dúvida comboBox[RESOLVIDO]

Pessoal , como faço para passar o contéudo de um combo(swing) para um método??o contéudo é um int e esse é o método q o recebe:

[code] public Aluno buscar_aluno (Aluno p_vetaluno[], int p_ra) {
int i=0;
//variavel do tipo obj criada para retornar o obj para o programa principal
Aluno retobjaluno=null;

while ((i<10)&&(p_vetaluno[i]!=null)){
    if (p_vetaluno[i].mostrar_ra()==p_ra){
        retobjaluno=p_vetaluno[i];
        }
    i++;
    }

return (retobjaluno);

}[/code]
Brigadão!!!

preciso passar o contéudo do combo como referencia para esse método…

AJUDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAA???

você está usando o que pra essa combo? Java Server Faces (JSF)?

Se vc só tiver integers no teu combo vc pode fazer:

(int)combo.getSelectedItem();

Já tentou?

Não da, esse método retorna um objeto será que é por isso?

objetoa=a.buscar_aluno(veta, (int)comboRa.getSelectedItem()); //objetoa = a.buscar_aluno(veta, Integer.parseInt(tfra.getText())); tfMostraAluno.setText(objetoa.mostrar_nome());
Da esse erro:
Inconvertible types
Found: java.lang.object
Required:int

Objetoa tb é objeto

No teu método vc passa um argumento int, então é preciso retirar do combo é transformar.
Se não funcionou com cast, uma vez q vc tem certeza que sempre será int o objeto do combo vc pode fazer:

objetoa = a.buscar_aluno(veta, Integer.parseInt(comboRa.getSelectedItem().toString()));

Gobain, perfeito era isso mesmo.

Valeu mermão.