Revision 36766

View differences:

branches/v2_0_0_prep/libraries/libFMap_controls/src/org/gvsig/fmap/mapcontrol/dal/feature/swing/FeatureTable.java
30 30
import java.awt.Component;
31 31

  
32 32
import javax.swing.JTable;
33
import javax.swing.event.TableModelEvent;
33 34
import javax.swing.table.TableCellRenderer;
34 35
import javax.swing.table.TableColumn;
35 36
import javax.swing.table.TableColumnModel;
......
222 223
    public int getSelectedColumnCount() {
223 224
        return headerCellRenderer.getSelectedColumns().length;
224 225
    }
226
    
227
    public void tableChanged(TableModelEvent e) {
228
        // Clear the header selection
229
        if (e != null && e.getFirstRow() == TableModelEvent.HEADER_ROW
230
            && headerCellRenderer != null) {
231
            headerCellRenderer.deselectAll();
232
        }
233
        super.tableChanged(e);
234
    }
225 235
}

Also available in: Unified diff