Utilizar Combobox ..!? [resolvido ]

11 respostas
kiq095

e que tenho um Combobox q pega os valores de um banco de dados …
e depois tenho q utilar esse valores pra faser outra pesquisa …

tipo nome do produto e nome do fornecedor…

como fasso pra pegar essa string e depois utilizar ela … sendo q sao muitos campos …???

11 Respostas

lina

Oi,

Você já tem o combo preenchido com as informações do banco?

Já tentou usar o método getSelectedValue ?

Tchauzin!

FelipeGalli

Como pegar o item selecionado?

String t = (String)box.getSelectedItem();
String t = (String)box.getSelectedItem(); [/code]

fonte: http://www.guj.com.br/java/198389-jcombobox-preenchido-por-select#996527

Abraços.

rafaelviny

vc ta colocando todos os valores em um unico combobox??

xiii

se for isso, nao vai prestar nao em

kiq095

Como pegar o item selecionado?

String t = (String)box.getSelectedItem();
String t = (String)box.getSelectedItem(); [/code]

sim ja tentei …

vc ta colocando todos os valores em um unico combobox??

xiii

se for isso, nao vai prestar nao em

nao e tipo se fosse cidade… ai aparece as cidades … e no proximo combobox vai e aparece ruas … entendeu .??

so que preciso faser a pesquisa pela cidade que ja esta cadastrada de acordo com a cidade cadastrada vou procurar no banco pra ver se tem alguma rua cadastrada daquela certa cidade…

Oi,

Você já tem o combo preenchido com as informações do banco?

Já tentou usar o método getSelectedValue ?

Tchauzin!

vou tentar aqui …!!

kiq095

Oi,

Você já tem o combo preenchido com as informações do banco?

Já tentou usar o método getSelectedValue ?

Tchauzin!

ta dando erro …!!
ta falando que esse metodo nao existe .!!

lina

kiq095:
Oi,

Você já tem o combo preenchido com as informações do banco?

Já tentou usar o método getSelectedValue ?

Tchauzin!

ta dando erro …!!
ta falando que esse metodo nao existe .!!

Oi,

Realmente… os métodos disponíveis são:

getSelectedItem() e getSelectedIndex().

Você precisa utilizar um desses…

Obs: De um sysout para mostrar o resultado: System.out.println(""+getSelectedItem());

Tchauzin!

kiq095

Realmente… os métodos disponíveis são:

getSelectedItem() e getSelectedIndex().

Você precisa utilizar um desses…

o metodo getSelectedItem() va tentei e deu erro tambem … vou tentar aqui o getSelectedIndex().

ok

e retorno aqui pra falar se deu ou nao

kiq095

EEEEEE… o metodo getSelectedItem() deu certo mais…!!!

tem um probleminha …!!!

eu to fazendo isso num frame e to chamando isso antes de iniciar o frame … em um metodo …da dando certinho o combobox ja aparece com os campos prenchidos mais ele ta imprimindo a estado antes de clicar no combobox … ele sempre imprime um Null e depois o primeiro estado da lista no combobox …

por exe…

to jogando os dados do banco em um vetor …

ate aqui ta …ok

ai o combobox fica assi por exe

Mg RJ SP AM

antes de clicar em qualquer coisa ele ja imprime (System.out.println())

null Mg

ai depois q clico ta normal imprime o que esta sendo selecionado …!!
masi como tiro isso do começo ou nao tem como …
nao testei ainda masi se ele ta fazendo isso na hora de procurar as cidades ele vai dar erro depois procurar todas as ciadades de minas e depois as do estado selecionado… ou e assim mesmo

outra coisa tem que fazer e assim se nao da erro …!!!

lina

Oi,

Verifique se o Objeto é diferente de null antes de adicionar ao seu combo.

Tchauzin!

kiq095

e tipo assim to pegando esses dados de um vetor …

ai fiz um for com o length do vetor pra cada espaço do vetor eu fasso a verificaçao se e nulo ou nao pra depois mandar pro combobox …

assim o combobox fica certinho masi fasso isso antes de abrir o frame …

so q estou fazendo a conexao com o banco de dados de acordo com a cidade que o usuario vai clicar no combobox…
so que antes do usuario clicar no combobox ele ja faz uma verificaçao com o campo null e com o primeiro estado da lista …

so depois disso que da certo se o usuario clicar procura por estado …

como fasso pra corigir isso ???

eu quero que le procura somente quando o usuario quiser … ou clicar no nome da cidade …

ja tentei usar ActionPerformed assim da certo do geito q to falando …!!

e com o MouseClicked nem da certo …!!

tem algum outo metodo pra isso … ou nao …?? e por q ele ta pesquisando antes mesmo de clicar ??

kiq095

JA CONSEGUI AQUI …!!
VALEU

Criado 21 de março de 2011
Ultima resposta 25 de mar. de 2011
Respostas 11
Participantes 4