Как я уже сказал, у меня есть настольное приложение Java.Интерфейс содержит JList, и я изменяю содержимое этого списка в некоторых пользовательских слушателях, которые я реализовал.
Один из слушателей просматривает все элементы в списке и выполняет некоторые операции, которые могут занять некоторое время.Я хотел бы показать пользователю элемент, на котором я сейчас нахожусь.Для начала я просто попытался перебрать элементы списка и просто установить выбранный индекс, а затем вызвать перерисовку (я делаю эти 2 операции для каждого элемента).Что происходит, так это то, что во время этой итерации интерфейс не изменяется до конца, когда последний элемент помечается как выбранный.
У кого-нибудь есть подсказка, почему это может происходить и как показать изменение выбора в A JList?
Спасибо, Михаела