Pegar valores do combobox

4 respostas
JuniorMaia

seguinte pessoal, estou preenchendo um combobox com as seguintes informações:

while (rs.next()) { int cod = rs.getInt("cod_empresa"); String nome = rs.getString("descricao"); Login.auth_empresa.addItem(cod +" "+ nome); }

no combobox fica assim:

1 Oi
2 Claro
3 Vivo

eu quero pegar apenas o numero que ta no combo, por exemplo no: 2 Claro, eu queropegar apena so 2, só que as informações que vem do auth_empresa.getSelectedItem(); são um Objecto, mas posso transformar em String, minha dúvida é como pegar o numero, não importa se é Objecto ou String…

4 Respostas

gilvanandre

Se os mumeros estpão em ordem basta fazer isso!

int valor = jcombo.getSelectedIndex()+1;

Vlw

JuniorMaia

gilvanandre:
Se os mumeros estpão em ordem basta fazer isso!

int valor = jcombo.getSelectedIndex()+1;

Vlw

se eu fizer isso ele vai para a próxima linha, eu não quero isso, quero pegar o primeiro item da linha selecionada, no caso:

2 Claro

quero separar o ‘2’ da ‘Claro’ e pegar o ‘2’

Rodrigo_Sasaki

você sabe sempre o tipo de dado que vai vir? se é String ou Object? não entendi muito bem essa parte.

Se for sempre String, você pensou em usar o substring?

JuniorMaia

sempre objeto

Criado 1 de junho de 2012
Ultima resposta 1 de jun. de 2012
Respostas 4
Participantes 3