Depends on the item in the JComboBox. You can load Strings into the JComboBox and keep an array or Map to index into to get the Object for the selection. Then the String is the selected item (which is what you want, I think). Another option is to make a small DataStore class that stores the Objects and returns a String for each one (like a toString method) that can be loaded into the JComboBox.
The first option is pretty easy. If you use Strings in the JComboBox you can keep an array of (the corresponding) Objects inside the ActionListener class that is registered on the JComboBox and use the selectedIndex from the JComboBox to index into the array.
Christopher Alain Jones
Joined: Sep 08, 2004
well the combobox is full of HashMap Items. [ September 28, 2004: Message edited by: Christopher Alain Jones ]
Joined: Oct 01, 2002
If you haven't applied a renderer then the combo box will display the toString() value of the objects by default.