Просто создайте обычное поле со списком и поместите изображение как элемент. Я сделал это один раз. К сожалению, у меня нет исходного кода здесь, но, насколько я помню, это не было проблемой. Вы должны реализовать свой собственный 1ListCellRenderer . Its method
getListCellRendererComponent () `должен вернуть, например, Label с вашим изображением.