Я делаю графический интерфейс, который спрягает испанские глаголы. Он использует TreeMap в качестве основной структуры данных, которая заполнена экземплярами класса Verb. Каждое создание включает в себя строку, которая содержит инфинитивную форму глагола, например, «хаблар» или «эскрибир». В графическом интерфейсе есть функция, которая позволяет пользователю вводить новый глагол, вводя его инфинитив и его английский перевод.
Я хочу знать, как создать слушатель, который будет запускать некоторый код каждый раз, когда новый глагол добавляется или удаляется из TreeMap. Как бы я поступил так?