Voltar o valor de um combobox

4 respostas
P

Boa Tarde galera…
Gostaria de saber o seguinte…
Eu tenho um combobox em um trabalho com nome de cidades.
Só que quando eu clico no botão NOVO eu apago todos os valores que estão no textField e no Radio Button só que eu gostaria de fazer o mesmo no ComboBox

Por Exemplo
No meu combobox está selecionado o nome da cidade onde moro…
Quando eu clicar no Botão NOVO eu gostaria que aparecesse no ComboBox “Escolher Cidade”

Como faço isso???

4 Respostas

drsmachado

Entendo que está falando de java desktop.
Pois bem, existem os métodos setSelectedItem e setSelectedIndex.
O primeiro recebe como argumento um Object que represente o valor a ser definido como seleiconado no
JComboBox.
O segundo recebe como argumento um int que indique a posição que deve ser selecionada no JComboBox, começando pro 0.

P

drsmachado:
Entendo que está falando de java desktop.
Pois bem, existem os métodos setSelectedItem e setSelectedIndex.
O primeiro recebe como argumento um Object que represente o valor a ser definido como seleiconado no
JComboBox.
O segundo recebe como argumento um int que indique a posição que deve ser selecionada no JComboBox, começando pro 0.

Obrigado drsmachado…
Funcionou aqui…

Deixa eu tirar outra dúvida com você…
O setSelectedItem eu uso quando eu for inserir o dado do combobox no banco de dados por exemplo
e o setSelectedIndex quando eu quiser voltar ao valor inicial

É isso mesmo???

drsmachado

Não.
A função dos sets, seja qual for, é indicar qual elemento ficará selecionado.
Vamos supor que teu JComboBox se chame jcb e possua os elementos “A”, “B”, “C”.
Caso eu queira deixar como selecionado “B” eu posso invocar

jcb.setSelectedIndex(1);//refere-se ao segundo elemento, ou seja "B"

ou

jcb.setSelectedItem("B");//refere-se ao objeto "B"

Para gravar no banco de dados, você utilizará o getSelectedItem ou getSelectedIndex que, respectivamente, devolvem o valor do objeto ou o int da posição selecionada.

P

Entendi, é que eu estava usando o

jCBCidade.setSelectedItem("Escolher Cidade");

e quando eu clicava no meu botão NOVO não apagava o nome da cidade que eu tinha cadastrado antes, dai com o

funcionou normalmente…

Obrigado…

Criado 9 de maio de 2012
Ultima resposta 9 de mai. de 2012
Respostas 4
Participantes 2