Ref.: Preenchimento de JComboBox

5 respostas
P

Como faço para preencher uma combo sendo que, quando selecionar um item da mesma, terei como retorno o código do produto ao invés de sua descricao?

Por Ex.: Select Codigo, Descricao From Produto Order By Descricao.

Quando Selecionar o produto pela descrição, o que retornará será o código.

Pois é com ele que devo preparar outra querie.

Quem pode me ajudar nesta empreitada?

Desde já agradeço.

5 Respostas

mduques

Cara vc cria um objeto Produto e coloca no combo…
só implemente o metodo boolean equals(Object obj) e o método String toString()

P

Meu amigo, perdão!

Fico até com vergonha!

Mas, será que podes me mandar um exemplo de como fazer isso?

Me perdoe cara!

P

Um exemplo bobo!

Estou usando o Netbeans 6.1

mduques

entao vc tem que esta trabalhando com OO ok? Cria um dto de Produto

public class Protudo{

private Integer id;
private String  descricao;
//implementa os gets e sets

public boolean equals(Object obj){
if (obj instanceof Protudo){
return id.equals(((Produto)obj).getId());
}
return false;
}
public String toString(){
return descricao;
}

}
//veja qual o ponto do seu projeto que vc vai carregar o combo
...
//carregar no combo

//sua iteracao
combo.add(produto);
...
P

Muito obrigado mais uma vez.

Estou implementando.

Criado 9 de outubro de 2008
Ultima resposta 9 de out. de 2008
Respostas 5
Participantes 2