У меня проблемы с пониманием того, какой интерфейс мне нужен для прослушивания изменений в модели списка. Я думал, что это ListDataListener, но я не могу понять методы в нем. В нем есть 3 метода, и этот, кажется, тот, который я хочу, но я не могу понять описание:
contentsChanged(ListDataEvent e)
Sent when the contents of the list has changed in a way that's too complex to characterize with the previous methods.
Что значит "слишком сложный"? А под "охарактеризовать предыдущими методами"? Ну, что все это значит? Это интерфейс, который я хочу?