Duvida com ComboBox pegar id do item selecionado  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
The Rogue
Thread.start()
[Avatar]

Membro desde: 16/08/2011 19:08:48
Mensagens: 33
Offline

Bom dia,

Novamente recorro a ajuda de vcs:

Estou com um problema com o uso do combobox, meu combo usa o modelo de o membro discorpio ensinou nesse tópico: http://www.guj.com.br/java/261022-jcombobox-pega-nome-e-jtextfield-retorna-id#1362476.

Ele está funcionando buscando do banco os valores e preenchendo o combo, porém no meu cadastro eu apenas armazeno na outra tabela o id dos valores listados, pois o mesmo é uma chave estrangeira que liga a tabela lotes com produtos.

No combo ele exibi para mim a lista de produtos cadastrados e em lote eu cadastro o id do produto, numero do lote e validade.

essa função: ItemStateChanged


Esta fazendo com que meu campo txt armazene o nome do produto, pois será ela que enviarei para ser cadastrado no banco, porém não é o nome que eu tenho que enviar e sim o id do nome que eu selecionei no combo. A consulta do sql retorna o idproduto e o nomeproduto, o nome está sendo exibido no combo e eu necessito que o id desse nome va para o txtidmedicamento. Tem como fazer isso??

Desde já agradeço,

This message was edited 1 time. Last update was at 04/02/2012 10:42:00

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Repetindo o que falei naquele tópico:
Ao invés de colocar apenas uma coluna no combobox, coloque um objeto produto inteiro.

O combobox tem a incrível capacidade de trabalhar com objetos, não só com Strings, use-a.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
The Rogue
Thread.start()
[Avatar]

Membro desde: 16/08/2011 19:08:48
Mensagens: 33
Offline

ViniGodoy wrote:Repetindo o que falei naquele tópico:
Ao invés de colocar apenas uma coluna no combobox, coloque um objeto produto inteiro.

O combobox tem a incrível capacidade de trabalhar com objetos, não só com Strings, use-a.


Sera que poderia mostrar um exemplo de como fazer isso??? Tenho que mexer no DBComboModel mais onde?
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team