Exibir nome mas recuperar codigo?Duvidas com JCombo...  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
mackj
Thread.start()

Membro desde: 01/02/2007 13:41:54
Mensagens: 37
Offline

Ola


estava dando uma olhada no metodo addItem do JCombo, e ele pede um Object como argumento.

Vou passar um list de objetos clientes. Gostaria q exibisse o nome e retornasse o codigo!!

Como seria a implementacao???
Ate agora eu cosigo pegar o proprio nome e o indice!


Grato
NataliaOliveira
Thread.start()
[Avatar]

Membro desde: 19/06/2006 20:25:43
Mensagens: 43
Offline

dá pra fazer assim:

1 - na hora de você popular a combobox você adiciona o seu objeto normalmente.



2 - na hora de você receber o item selecionado, você tem que receber no tipo de objeto que você inseriu, fazendo cast.




espero que ajude.
mackj
Thread.start()

Membro desde: 01/02/2007 13:41:54
Mensagens: 37
Offline

Ola Natalia, mas assim ele não exibe o nome?!?

exibe o identificador da classe!!

Grato!
mister__m
Virtual Machine Man
[Avatar]

Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline

É bem fácil fazer isso com o genesis.

Michael Nascimento Santos, aka Mister M

Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m
[WWW]
#@®®¡$
Moderador
[Avatar]

Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline

mackj wrote:Ola Natalia, mas assim ele não exibe o nome?!?

exibe o identificador da classe!!

Grato!


Implemente o método toString() em sua classe.
[WWW] [ICQ]
mackj
Thread.start()

Membro desde: 01/02/2007 13:41:54
Mensagens: 37
Offline

Acho que nao me expressei direito na ultimo post
Do jeito que a Natalia passou ele simplemente exibe como se a classe fizesse o metodo toString(), da forma que o #@®®¡$ falou, porem

depois

Preciso exibir o codigo, e recuperar o id do VO, adicionado como Item no combo...
desse jeito acima ele exibe no combo algo do tipo:
br.pacoe.vo.Cliente

Por favor alguma ideia???

Muito Grato
mackj
Thread.start()

Membro desde: 01/02/2007 13:41:54
Mensagens: 37
Offline

Ola,

Vi no forum uma resposta que passava o Nome mesmo, e depois fazia outra consulta no banco usando o nome como parametro.
Acho que se ja existe um objeto populado, porque tenho que fazer a consulta novamente???

Ainda n'ao consegui Exibir nome e recuperar codigo no JCombo...

Grato
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team