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