Why does ComboBox use a Container as its data source, instead of, say, an I

Excuse me if it’s a silly question, but I found it’s kinda confusing…

It feels like a JComboBox using a TableModel, instead of a ListModel.

(looks like the title hits a length limit:

“Why does ComboBox use a Container as its data source, instead of, say, an Item” )