Используйте ListCellRenderer для достижения желаемого. Создайте класс, который расширяет JLabel
и реализует ListCellRenderer
. Задайте этот класс как средство рендеринга в вашем JComboBox
, используя метод setRenderer()
. Теперь, когда вы получаете доступ к значениям из jcombobox, он будет иметь тип jlabel.