The moose likes Beginning Java and the fly likes ComoboBox values Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "ComoboBox values" Watch "ComoboBox values" New topic

ComoboBox values

Nick Howell

Joined: Mar 28, 2002
Posts: 26
I was wondering if anyone oculd tell me if there was a way to assign values to combo box items so that when the user selects an item I can immediately reference the numeric value of the item. Like in html where you write:
<option value="12345">Option A</option>
<option value="67890">Option B</option>
I know how to read the item text or selected index and then use a conditional statement but that seems like a lot of unnecessary work. Thanks.

Thanks.<br />-Nick
Steve Deadsea
Ranch Hand

Joined: Dec 03, 2001
Posts: 125
You can put whatever type of object you desire in a ComboBox. You could put a custom type of object in it that has a name and a value:

You would then use

And you could make the value any type that you want. It wouldn't have to be a String.
It is sorta covered in the JavaRanch Style Guide.
subject: ComoboBox values
It's not a secret anymore!