общий способ прослушивания всех событий изменения на объектах качания

Есть ли библиотека или метод для прослушивания всех изменяемых событий на объектах Swing UI? Конкретно данные.

Например, у меня есть JPanel с JTextArea, JCheckBox, JComboBox и т. д. Есть ли общий способ сказать: «Если данные в этом изменяются, уведомите меня»? Меня не волнуют изменения границ и другие события пользовательского интерфейса, просто изменение пользовательских данных.

Я пробовал propertychangelister, но не могу найти общего свойства или общего класса, который бы это делал.


person javamonkey79    schedule 31.05.2012    source источник


Ответы (1)


Нет, ничего общего. Вы можете напрямую слушать модель для тех компонентов, у которых есть разделяемый модель. Вы можете заключить изменение в PropertyChangeListener, как показано здесь, чтобы настроить сообщение. шаблон наблюдателя упоминается здесь.

person trashgod    schedule 31.05.2012