A JComboBox implements a pull-down menu in which the user can select only one option. An element of a JComboBox can also contain icons. To put other components into a combobox, you need to write a custom renderer. Check out the How to Use Combo Boxes section in Sun's Java Tutorial for more information.