title: Can we tell if the mouse actually clicked on a checkbox in Java?
body: <p>Here is the scenario. I have an swing applet with tons of checkboxes. some of them are disabled/unchecked when checking another. Each <code>ItemStateChange()</code> event executes a method to parse the entire form for changes. Is there a way to tell if an <code>ItemStateChange()</code> event was triggered due to a mouse click or from a <code>setSelected()</code> call?</p>
  
  <p>The <code>ItemStateChange()</code> for each checkbox has the standard parameter <code>java.awt.event.ItemEvent evt</code></p>
  
  <p>I'd like to only call the processOrder() method once when a box is clicked. Right now it fires for each change thats made, regardless of whether the change happened from <code>setSelected()</code>. Sometimes there are 10+ <code>parseForm();</code> calls from a single click.</p>