title: Detecting Selection Changes in a JTable
body: <p>I'm trying to find a way to detect changes in which column the user selected in a JTable.  I did some poking around and it appears that you need to somehow use a TableColumnModelListener in order to detect the changes, but that doesn't seem to fire an event when you change the column you have selected.</p>