segunda-feira, 5 de outubro de 2009

Re: [java-br] Ajuda para gravar fk com combobox

·

 

Bom dia.O JComboBox aceita um tipo Object... então basta você passar direto
pra ele o objeto TipoDocumento....
Não esqueça de criar o equals e o toString da classe TipoDocumento.

Abraços!

2009/10/4 Carlos Mesquita Aguiar <cma_fotos2004@yahoo.com.br>

>
>
> Edu,
>
> Faz assim olha:
>
> jComboBox_tipodoc.addItem(
> tipoDocumento.getId() +" -- "+ tipoDocumento.getNome()
> );
>
> Ai quando vc for inserir basta pegar o valor:
>
> String var = (String)jComboBox_tipodoc.getSelectedItem();
>
> String[] array = var.split("--");
>
> //Pegando o id
> int id = Integer.parseInt(array[0]);
>
> Abraços e boa sorte...
>
> Carlos Mesquita Aguiar
> Analista de Sistemas
> Contato: 11 9232-9025
>
>
> ----- Original Message -----
> From: edulemos@ymail.com <edulemos%40ymail.com>
> To: java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>
> Sent: Sunday, October 04, 2009 5:11 PM
> Subject: [java-br] Ajuda para gravar fk com combobox
>
> Estou fazendo uma aplicação com swing/hibernate, e estou tento o
> seguinte problema.
>
> tenho um combobox numa tela de cadastro de comprador
> que lista tipos de documentos a partir de uma tabela tipo_doc
> usando o metodo abaixo:
>
> private void preencher_combobox() {
> try {
> List<TipoDocumento> lista_tipodocumento = new ArrayList();
> Session session = fabrica.openSession();
> lista_tipodocumento = session.createQuery("from
> TipoDocumento order by nome").list();
>
> for (int i = 0; i < lista_tipodocumento.size(); i++) {
> TipoDocumento tipoDocumento =
> lista_tipodocumento.get(i);
> jComboBox_tipodoc.addItem(
> tipoDocumento.getNome()
> );
> }
> } catch (Exception erro) {
> JOptionPane.showMessageDialog(null, "erro ao preencher
> combobox" + erro);
> }
> }
>
> preciso que apartir da seleção do nome do doc no combobox grave o id
> do documento na tabela de comprador.
>
> ja tentei de varias formas em vão, quem puder ajudar agradeço.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
Dalí Freire Dias
--
Sun Certified Programmer for the Java 2 Platform, Standard Edition 6.0
Mestrando em Ciência da Computação - Universidade Federal de Uberlândia
Bacharel em Ciência da Computação - Universidade Estadual de Santa Cruz
--

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog