6
08/10/2011 14:56:37 Assunto: como fazer ComboBox mostrar item de um objeto? [Resolvido] GUJ Perguntas Sem respostas Usuários Notícias Tópicos recentes Discussões Antigo Fórum Pergunte GUJ Forum. Crie seu login, ou digiteo para logar no site. Usuário: Senha: Entrar OK 12 mil Curtir como fazer ComboBox mostrar item de um objeto? [Resolvido] 2.874 pessoas recomendaram isso. Cadastrarse para ver o que seus amigos recomendam. Recomendar Índice dos Fóruns » Java Básico Autor Mensagem raptor.x Thread.start() Membro desde: 28/09/2011 20:42:21 Mensagens: 36 Offline Boa tarde a todos!!! Galera, minha dúvida é a seguinte: Preenchi meu comboBox com objetos assim como mostra o post abaixo: http://www.guj.com.br/java/75013jcomboboxpegaro...ocomaselecaodocombocomo Porém não estou conseguindo fazer com que ele exiba apenas o nome, ocultando a referência de objeto: Meu codigo: view plain copy to clipboard print ? 01. public void carregaComboModelos() throws ClassNotFoundException { 02. VeiculoControl v = new VeiculoControl(); 03. ArrayList<ModeloVeiculo> modelos = new ArrayList<ModeloVeiculo> (v.pegaModelos()); 04. 05. for (ModeloVeiculo m : modelos) { 06. comboModelo.addItem(m); /*detalhe ‐ comboModelo é o nome de meu obj swing 07. 08. } 09. 10. } Observem que populei todo o combo, mas quero que ele mostre apenas a descrição dos modelos. No post que me referi acima, o "paulojoinha" diz que é preciso usar um toString() para que isso aconteça, mas como faço? Grato! This message was edited 2 times. Last update was at 08/10/2011 15:57:00

Como Fazer ComboBox Mostrar Item de Um Objeto_ [Resolvido]

Embed Size (px)

DESCRIPTION

RE

Citation preview

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 1/6

    08/10/201114:56:37 Assunto:comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    GUJPerguntasSemrespostasUsuriosNotciasTpicosrecentesDiscussesAntigoFrumPergunte

    GUJForum.Crieseulogin,oudigiteoparalogarnosite.Usurio: Senha: Entrar

    OK12milCurtir

    como fazer ComboBox mostrar item de um objeto? [Resolvido] 2.874pessoasrecomendaramisso.Cadastrarseparaveroqueseusamigosrecomendam.

    Recomendar

    ndicedosFrunsJavaBsico

    Autor Mensagem

    raptor.xThread.start()

    Membrodesde:28/09/2011

    20:42:21

    Mensagens:36

    Offline

    Boatardeatodos!!!

    Galera,minhadvidaaseguinte:PreenchimeucomboBoxcomobjetosassimcomomostraopostabaixo:http://www.guj.com.br/java/75013jcomboboxpegaro...ocomaselecaodocombocomo

    Pormnoestouconseguindofazercomqueeleexibaapenasonome,ocultandoarefernciadeobjeto:Meucodigo:

    viewplain copytoclipboard print ?

    01. publicvoidcarregaComboModelos()throwsClassNotFoundException{02. VeiculoControlv=newVeiculoControl();03. ArrayListmodelos=newArrayList

    (v.pegaModelos());04. 05. for(ModeloVeiculom:modelos){06. comboModelo.addItem(m);/*detalhecomboModeloonomedemeuobj

    swing07. 08. }09. 10. }

    Observemquepopuleitodoocombo,masqueroqueelemostreapenasadescriodosmodelos.Nopostquemereferiacima,o"paulojoinha"dizqueprecisousarumtoString()paraqueissoacontea,mascomofao?

    Grato!

    Thismessagewasedited2times.Lastupdatewasat08/10/201115:57:00

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 2/6

    08/10/201115:22:43 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?

    08/10/201115:44:58 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?

    mauricioadlGUJMaster

    Membrodesde:10/05/2007

    14:52:21

    Mensagens:1377

    Offline

    naclasseModeloVeiculovcvaireescreverometodotoString,tipoassim:

    viewplain copytoclipboard print ?

    01. publicStringtoString(){02. return"Aquivcpoeoqvcquerqapareceocombobox";03. }

    simplesassim!

    Thismessagewasedited1time.Lastupdatewasat08/10/201115:23:05

    Seuproblemafoiresolvido?Porfavor,editeseuprimeiroposteadicione[RESOLVIDO]nottulo.

    Oforumagradece.

    raptor.xThread.start()

    Membrodesde:28/09/2011

    20:42:21

    Mensagens:36

    Offline

    Otimoamigo,funcionou...Obrigado!

    Pormagorasurgiuoutroproblemaaoextrairainformao"id"destemeuobjeto:

    viewplain copytoclipboard print ?

    01. ModeloVeiculom=(ModeloVeiculo)comboModelo.getSelectedItem();02. intidModelo=m.getId();//Ondeidumatributodotipointeiro,

    maisprecisamenteestaarmazenandoumvalordechave

    erro:Exceptioninthread"AWTEventQueue0"java.lang.ClassCastException:java.lang.Stringcannotbecasttobr.trab.estacionamento.bean.ModeloVeiculo

    EstaminhaclasseModeloVeiculo

    viewplain copytoclipboard print ?

    01. publicclassModeloVeiculo{02. privateintid;03. privateStringmodelo;04. 05. publicModeloVeiculo(){06. 07. }08. publicModeloVeiculo(intid,Stringmodelo){09. this.id=id;10. this.modelo=modelo;11. }12. 13. publicintgetId(){14. returnid;15. }16.

    17. publicvoidsetId(intid){18. this.id=id;19. }

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 3/6

    08/10/201115:51:48 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?

    08/10/201115:55:50 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?

    09/10/201109:38:11 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    19. }20. 21. publicStringgetModelo(){22. returnmodelo;23. }24. 25. publicvoidsetModelo(Stringmodelo){26. this.modelo=modelo;27. }28. publicStringtoString(){29. returnthis.modelo;30. }31. 32. }

    Algumaideiaqueseraagora?

    mauricioadlGUJMaster

    Membrodesde:10/05/2007

    14:52:21

    Mensagens:1377

    Offline

    acontecequequandovcusaometodogetSelectedItem()eleestatrazendoumastringenaooobjetoModeloVeiculo,assimeledaerroprqnaoconseguedarocastentende???

    acreditoqueasuaimplementacaodomodelodoJListestejaerrada,posteocodigodaclassetodapramimver.

    Seuproblemafoiresolvido?Porfavor,editeseuprimeiroposteadicione[RESOLVIDO]nottulo.

    Oforumagradece.

    raptor.xThread.start()

    Membrodesde:28/09/2011

    20:42:21

    Mensagens:36

    Offline

    Corretoamigo...Nopercebi,masometodotoStringcriadodentrodeminhaclasseModeloVeiculoretornaautomatico.tinhafeitoassim:

    viewplain copytoclipboard print ?

    01. comboModelo.addItem(m.toString());02. 03. //agoracorrigidopara:04. 05. comboModelo.addItem(m);

    MuitoobrigadomesmoMauricio.Problemasolucionado!!!!

    raptor.xThread.start()

    Membrodesde:28/09/2011

    20:42:21

    Bomdiaatodos...Pessoal,seiquejaseteiotopicocomoresolvido,pormsurgiuumaoutradvidacomrelaoaoassuntoacima.possvelfazeromesmoemumjTextField?AlgodotipojTextField1.set???(m)Tenteiaquidevriasformaenoconsegui.

    Thismessagewasedited1time.Lastupdatewasat09/10/201109:40:15

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 4/6

    10/10/201119:42:23 Assunto:Re:comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    20:42:21

    Mensagens:36

    Offline

    mauricioadlGUJMaster

    Membrodesde:10/05/2007

    14:52:21

    Mensagens:1377

    Offline

    nocasodoJTextFieldvcvaiusarometodosetText(String)

    Seuproblemafoiresolvido?Porfavor,editeseuprimeiroposteadicione[RESOLVIDO]nottulo.

    Oforumagradece.

    ndicedosFrunsJavaBsico

    Irpara: SelecioneumFrum Ir

    PoweredbyJForum2.1.8JForumTeam

    Notcias

    1. 23/05/2015

    Novoprojetoparaflexibilizaraserializa??odeobjetosparaJSON

    2. 21/05/2015

    NovolivrodePHPcomLaravel5

    3. 20/05/2015

    V?deoAulasDesenvolvimentodeaplicativosparaAndroid.

    4. 18/05/2015

    Novoagregadordeblogsdedesenvolvedores/dev/All

    5. 15/05/2015

    Abertaasubmiss?odeShortTalknaMobileConf

    Maisnotcias...

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 5/6

    OfertasdeEmpregos

    1. 02/06/2015

    AnalistadeSistemasJAVA(PHP/JSP)

    2. 02/06/2015

    DevRubyfrontebackend[CavaleiroouMestreJedi]

    3. 02/06/2015

    LderdeProjetos(Banco/Tesouraria)

    4. 01/06/2015

    AnalistadeTestes

    5. 01/06/2015

    Programador.NET

    6. 01/06/2015

    LderdeTestes

    7. 01/06/2015

    FrontendEngineer

    8. 01/06/2015

    LderdeProjetos/Especialista(SOA)

    9. 01/06/2015

    LderdeProjetosdeTecnologia(JAVA)

    10. 01/06/2015

    ProductDesigner(UserExperience)

    11. 01/06/2015

    AnalistadeSistemas.NET

    12. 01/06/2015

    RubySoftwareEngineer

    13. 01/06/2015

  • 04/06/2015 comofazerComboBoxmostraritemdeumobjeto?[Resolvido]

    http://www.guj.com.br/java/254783comofazercomboboxmostraritemdeumobjetoresolvido 6/6

    13. 01/06/2015

    LderdeProjetos.NET

    14. 01/06/2015

    readePlanejamentoeInteligncia

    15. 01/06/2015

    Estagirio(a)Programao

    Maisempregos...

    ALURACursosonlinedetecnologia

    CAELUMJavaMobileFrontEndAgileRails.NET

    CASADOC??DIGOConheatambmoslivrosdaCasadoCdigo

    1. java2. android3. c#4. .net5. javascript6. php7. jquery8. html9. sql

    1. photoshop2. illustrator3. inDesign4. tipografia5. vetorizao

    GUJRespostas:NosolucionadasSemrespostasGUJFrum:ndicedeFrunsTpicosRecentesPublicidade:[email protected]:desde2002