code: public boolean selectionChanged(Object source, int iStartRow, int iEndRow, int iSelectType)
      {
          boolean bChanged = super.selectionChanged(source, iStartRow, iEndRow, iSelectType);
          if (bChanged)
          { // Notify all the listSelectionListeners
              this.fireMySelectionChanged(new MyListSelectionEvent(source, this, m_iSelectedRow, iSelectType));
          }
          return bChanged;
      }
docs: User selected a new row.
  From the ListSelectionListener interface.