Проблема: написал рендерер для JComboBox, и теперь при выборе элемента - подставляется пустота.
Т.е. элемент выбрался, но не отображается.
Если щелкнуть на что-нибудь с фокусом, например, поле ввода или чекбокс, все мигом перерисовывается.
Если двигать окном и шелкать мышкой на неактивные элементы - тоже не отображается.
Пробовал ставить actionListener(revalidate,repaint), и на любой action, и на любой action айтемов, делал fireContentsChanged(-1,-1) для модели на каждый чих, и даже делал таймер, который каждые 500мс посылает сабжевые репэйнты. Не помогает! Помогают только щелчки на фокусирующиеся элементы.
Посоветуйте, что это может быть? Вам знакомы симптомы?
(Кода показать, к сожалению, не могу - там класс на классе, пришлось бы выкладывать по зависимостям гиг недописанной гадости)