Вот сценарий.У меня есть свинг-апплет с множеством флажков.некоторые из них отключены / не отмечены при проверке другого.Каждое событие ItemStateChange()
выполняет метод для анализа всей формы на наличие изменений.Есть ли способ узнать, было ли событие ItemStateChange()
вызвано щелчком мыши или вызовом setSelected()
?
ItemStateChange()
для каждого флажка имеет стандартный параметр java.awt.event.ItemEvent evt
Я бы хотел вызывать метод processOrder () только один раз при щелчке окна.Прямо сейчас он срабатывает для каждого внесенного изменения, независимо от того, произошло ли изменение с setSelected()
.Иногда от одного клика доходит 10+ parseForm();
звонков.