I have a ChangeListener registered with a JMenuITem that I want to fire whenever a menuItem gets selected but two events are fired. One is fired when the menuItem is selected and one when the menuItem is deselected. Is there a way to only have it fire once when the munuItem is selected? Thanks