title: JTable -> TableModeListener
body: <p>I have this <code>JTable</code> having a <code>DefaultTableModel</code> as its model.
  On the table I have several swing component, <code>JComboBox</code> and <code>JCheckBox</code>, set on a particular column via <code>DefaultCellEditor</code> and <code>DefaultCellRenderer</code>.
  The <code>TableModelListener</code> was added to the table to capture changes on editable columns.
  The rest of the columns will display details of the selected component, i.e. item code -> item price, item count, item classification,etc.</p>
  
  <p>I have this problem wherein if the selectedItem of the <code>JComboBox(itemCode)</code> changes, the items of the other <code>JComboBox(itemClassification)</code> changes. But together with the change of the other JComboBox I need to display the item price on the same table. This change refires the <code>valueChanged</code> method which makes an infinite loop of <code>valueChanged</code>.</p>
  
  <p>How can I get rid of the infinite loop thing?</p>