Michael Dunn wrote:possibly another option is to create your own class of JComboBox and ...
Good idea, but I would avoid extending JComboBox and instead create a separate class ComboBoxGroup that mimicked ButtonGroup to provide the desired functionality. Adding each JComboBox to the group would add the requisite listener to the combo.