JComboBox

5 respostas
R

Olá pessoal,

estou precisando de uma ajudinha de vocês, não estou achando o método do componente JComboBox para pegar a String selecionada.

desde já valeu pessoal

5 Respostas

C
jcombobox.getSelectionItem().toString()
milarflores

o cara aí em cima tá errado jsasua
jcombobox.getSelectedItem().toString()

dlrodrigues

isso ai. esse ja te ajuda.

ViniGodoy

O mais engraçado é que três pessoas repetiram a mesma coisa, mas todas erradas. O método chama-se getSelectedItem, e não getSelectionItem(), como vocês mesmo podem ver no JavaDoc: JComboBox.getSelectedItem().

Então, o correto é:

Se o objeto que tiver dentro da combo não for do tipo String (uma combo pode ser preenchida com qualquer tipo de objeto), você pode fazer o cast para seu tipo específico, e usar uma de suas propriedades, por exemplo:

Usuario usuario = (Usuario)jComboBox.getSelectedItem(); String nome = usuario.getNome();

Se for de uma classe diferente, e te interessar o toString() do objeto, aí, use uma construção parecida com a que os colegas falaram.

milarflores

Man essas 3 dicas são super boas e eu tava precisando uma do tipo da segunda vlw amigo vini

Criado 10 de novembro de 2009
Ultima resposta 11 de nov. de 2009
Respostas 5
Participantes 5