permaculture playing cards
The moose likes Swing / AWT / SWT and the fly likes JCombo problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JCombo problem" Watch "JCombo problem" New topic

JCombo problem

Steven Broadbent
Ranch Hand

Joined: Dec 10, 2002
Posts: 400
I am creating a JCombo that uses a Vector of class objects - the class is Song - but the combo shows "Song@frr343" etc which I think is the hash value.
How do I get the Combo to display the String member title of the Class Song?


"....bigmouth strikes again, and I've got no right to take my place with the human race...."<p>SCJP 1.4
Ken Krebs
Ranch Hand

Joined: Nov 27, 2002
Posts: 451
You need to either override the toString() method in your Song class or just put the String in the combo's vector. What you are seeing is Object's default implementation which gives the class name followed by the memory address.
[ January 24, 2004: Message edited by: Ken Krebs ]

kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
Steven Broadbent
Ranch Hand

Joined: Dec 10, 2002
Posts: 400
Thanks , just what I needed.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: JCombo problem
It's not a secret anymore!